Parent: #265 Depends on: #284, #285 Related: #1, #49 Roadmap: #142, #134
Execute the complete pinned atomic instruction family against shared WebAssembly memory.
Acceptance:
- Implement atomic load/store, read-modify-write, compare-exchange, and fence for every selected width.
- Implement memory.atomic.wait32/wait64 and memory.atomic.notify with exact result codes, timeout conversion, alignment, and trap behavior.
- Make bounds/alignment failure atomic and preserve sequentially consistent visibility across no-GIL Context Threads and Workers.
- Coordinate waiters with termination, memory growth, context destruction, and host interruption without hangs or leaked wait records.
- Add exact single-thread, multi-thread, contention, timeout, termination, and differential tests.