[v12.x] Backport update to V8 7.8
Backport of https://github.com/nodejs/node/pull/29694
Two things left to do (please help if you can):
-
API/ABI compat patch for the new changes in 7.8. See diff in header files -
Fix conflict in https://github.com/nodejs/node/commit/9f06e03396732340de8f9fbd45835deb343badd2