perf(ext/node): convert more polyfills to lazy-loaded JS (#33897)
Continues the lazy-loading conversion started in #33876, #33881, and
#33882.
- Convert 3 `node:*` modules from eagerly-loaded ESM to lazy-loaded IIFE
scripts with thin ESM wrappers: `node:querystring`, `node:async_hooks`,
`node:diagnostics_channel`
- Update import sites in `01_require.js`, `url.ts`, `net.ts`,
`http2.ts`, `dgram.ts`, `_http_agent.js`, `_http_client.js`,
`_http_server.js`, and `internal_binding/http_parser.ts` to use
`core.loadExtScript()` instead of ESM imports
- Also fixes stale `node:perf_hooks` ESM imports in `_http_client.js`
and `_http_server.js` that were missed in #33882