Implement Web API exposure with code review fixes (§3.10)
Add fetch(), setInterval/clearInterval, requestAnimationFrame/cancelAnimationFrame,
Math object (35 methods + 8 constants), global utilities (parseInt, parseFloat,
isNaN, isFinite, URI encoding/decoding), Number statics, console enhancements
(dir, table, assert, count/countReset, time/timeEnd), and Promise combinators
(all, race, allSettled, any). Code review fixes include: Promise combinators
correctly leave result pending for unsettled inputs, FetchStore cleanup on body
consumption, Window method dispatch for all scheduling APIs, interval timing
drift fix, all response headers stored, RafQueue O(1) cancel, Math.random CAS
loop, and policy check comment rewording. 80+ new unit tests, 36 integration
tests, 8 JS262 promotions.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>