Record isolate, heap, snapshot, and scavenger crash keys via the
process-wide V8::SetCrashKeyCallbacks mechanism (registered by Chromium
in https://crrev.com/c/8690167), remove internal use of CrashKeyId, and
deprecate Isolate::SetAddCrashKeyCallback (making it a no-op).
TAG=agy
CONV=bb72b65d-0dc9-4717-be87-fb27a44be237
Bug: 576563144
Change-Id: If7b953ef2c4a6247c56ac4e6659e283980c38b55
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/8643951
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#111680}