[v18.x-backport] Backport feature flags and nogc types 2
requested to merge github/fork/gabrielschulhof/backport-feature-flags-and-nogc-types-2 into v18.x-staging
This backports the following PRs:
https://github.com/nodejs/node/pull/50060 https://github.com/nodejs/node/pull/50991 https://github.com/nodejs/node/pull/50664