fix(ext/node): fix Module._resolveLookupPaths and require.resolve compat (#33261)
## Summary
- `Module._resolveLookupPaths` now returns `null` for built-in modules,
matching Node.js behavior
- `require.resolve` / `require.resolve.paths` validate argument types
(`ERR_INVALID_ARG_TYPE`)
- `require.resolve` with `options.paths` validates path entries and
resolves relative paths against CWD
- `require.resolve('node:unknown')` throws `MODULE_NOT_FOUND` instead of
silently returning
- Fix panic in `op_require_resolve_lookup_paths` when `parent_filename`
is empty
- Treat `"."` as a relative request in `op_require_is_request_relative`
- Enable 3 Node.js compat tests: `test-require-resolve`,
`test-require-resolve-invalid-paths`,
`test-require-resolve-opts-paths-relative`
Closes #33258
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>