Parent: #335 Depends on: #345 Roadmap: #144, #134
Implement the first complete root-registry relocation slice now that all cell edges can rewrite.
Acceptance:
- Rewrite Context global/intrinsic/cache roots, module graphs, timers, microtasks/nextTicks, rejection/finalization queues, and completion/exception roots.
- Rewrite active interpreter operand stacks, frames, environments, temporary/reserve roots, literals/templates, active call/debug frames, with stack, import.meta, and Wasm execution roots.
- Rewrite roots only at the world-stopped commit boundary with no mutator-owned lock acquisition.
- Preserve arena/native container addresses and queue ordering.
- Distinct-target focused normal/TSan tests pass with zero leaks.
- Production movement remains disabled and #335 is updated.