Parent: #335 Depends on: #340 Roadmap: #144, #134
Complete Environment relocation before enabling any cell movement.
Acceptance:
- Rewrite every managed Value in vars, disposables, and dispose_pending.
- Rewrite every live alias Environment, object_proto_intrinsic, parent Environment, and with_object.
- Preserve binding names, declaration sets, allocator/accounting metadata, and arena ownership.
- Relocation runs only at the world-stopped commit boundary and does not acquire binding_lock.
- Distinct-target regressions prove every slot.
- Focused normal and TSan runs report zero failures and leaks.
- Production movement remains disabled and #335 is updated.