chore: adapt ext/ to v8 152 API changes
`MicrotaskQueue::new` now returns an owning `MicrotaskQueueHandle` instead of
a `UniqueRef`, so the leak that hands the queue to the context is now explicit.
Indexed/named setter and definer interceptors take `ReturnValue<Boolean>`.