3c2dd5cc37
Bumps typescript to `^7.0.2` (native compiler) for building and type-aware linting, together with `oxlint-tsgolint@^7.0.2001`, which version-tracks TS 7. The docs build stays on TS 6: typedoc needs the TypeScript JS API, which the native compiler no longer exposes. The website keeps its own `typescript: ^6.0.0` pin and pnpm nests that copy under `node_modules/typedoc`, so typedoc resolves 6.x while the packages compile with TS 7. TS 7 also caught one real issue in the tests: `RequestList#initialize()` is private, and the call in `request_list.test.ts` now needs the same `@ts-expect-error` the surrounding test already uses for the private constructor. The api-extractor runner script also imports `typescript` for its report parsing; that import now goes through a `typescript-v6` alias (`npm:typescript@^6.0.0`), since the parsing needs the classic JS API (api-extractor itself bundles its own TypeScript and is unaffected). The regenerated reports in `docs/public-api/` pick up TS 7's single-quoted string literal types in three packages, 4 lines total. Same change as apify/apify-sdk-js#695. Build, docs build, type-aware lint, test typecheck and the unit suite all pass.