TypeScript moduleResolution node16 and nodenext broken
I'm getting the following error when using `"moduleResolution": "node16"` with TypeScript:

```text
node_modules/apollo-server-core/dist/types.d.ts:3:50 - error TS1471: Module '@graphql-tools/schema' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported synchronously. Use dynamic import instead.

3 import type { IExecutableSchemaDefinition } from '@graphql-tools/schema';
                                                   ~~~~~~~~~~~~~~~~~~~~~~~


Found 1 error in node_modules/apollo-server-core/dist/types.d.ts:3
```

This can be reproduced like so:

**`index.ts`**

```ts
import { ApolloServer } from 'apollo-server';

const server = new ApolloServer({
  csrfPrevention: true,
  cache: 'bounded',
});
const { url } = await server.listen();
console.log(`🚀 Server ready at ${url}`);
```

**`package.json`**

```json
{
  "type": "module",
  "dependencies": {
    "apollo-server": "^3.10.2",
    "graphql": "^16.6.0"
  },
  "devDependencies": {
    "typescript": "~4.7.4"
  }
}
```

**`tsconfig.json`**

```json
{
  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
    "lib": ["ES2021"],
    "module": "ES2022",
    "moduleResolution": "nodenext",
    "target": "ES2021"
  }
}
```

Then when running `tsc`:

```sh
$ tsc
node_modules/apollo-server-core/dist/types.d.ts:3:50 - error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("@graphql-tools/schema")' call instead.

3 import type { IExecutableSchemaDefinition } from '@graphql-tools/schema';
                                                   ~~~~~~~~~~~~~~~~~~~~~~~


Found 1 error in node_modules/apollo-server-core/dist/types.d.ts:3
```

Related reading:

- https://github.com/microsoft/TypeScript/issues/46213
- https://github.com/apollographql/apollo-client/issues/9890
- https://github.com/apollographql/apollo-server/pull/6731