Code and learn rollup 3
Do not merge. Roll-up to be able to run CI on 9 Code & Learn PRs at once.
https://github.com/nodejs/node/pull/23476 https://github.com/nodejs/node/pull/23479 https://github.com/nodejs/node/pull/23477 https://github.com/nodejs/node/pull/23481 https://github.com/nodejs/node/pull/23480 https://github.com/nodejs/node/pull/23483 https://github.com/nodejs/node/pull/23482 https://github.com/nodejs/node/pull/23485 https://github.com/nodejs/node/pull/23484