[v22.x] Backport: "module: fix discrepancy between .ts and .js"
As requested in https://github.com/nodejs/node/pull/54461#issuecomment-2308997755
Review requested:
- [ ] @nodejs/loaders
- [ ] @nodejs/typescript
needs a rebase since v22.x-staging does not build
CI: https://ci.nodejs.org/job/node-test-pull-request/61854/
CI: https://ci.nodejs.org/job/node-test-pull-request/61900/
CI: https://ci.nodejs.org/job/node-test-pull-request/61911/
CI: https://ci.nodejs.org/job/node-test-pull-request/62239/
CI: https://ci.nodejs.org/job/node-test-pull-request/62479/
CI: https://ci.nodejs.org/job/node-test-pull-request/62480/
CI: https://ci.nodejs.org/job/node-test-pull-request/62497/
CI: https://ci.nodejs.org/job/node-test-pull-request/62506/
CI: https://ci.nodejs.org/job/node-test-pull-request/62513/
CI: https://ci.nodejs.org/job/node-test-pull-request/62517/
Landed in 67ecb10c7892