deps: Update npm 9.0.0 pre.4
This PR replaces https://github.com/nodejs/node/pull/44879 to do integration testing between npm 9.0.0-pre.4 and the Node.js main branch
Please refer to https://github.com/npm/statusboard/issues/443 for the full list of intended breaking changes for v9
https://github.com/npm/cli/releases/tag/v9.0.0-pre.0 https://github.com/npm/cli/releases/tag/v9.0.0-pre.1 https://github.com/npm/cli/releases/tag/v9.0.0-pre.2 https://github.com/npm/cli/releases/tag/v9.0.0-pre.3 https://github.com/npm/cli/releases/tag/v9.0.0-pre.4
For the change logs of what has been implemented up until now.