Implement the `array.new_canon_data` operation from https://github.com/WebAssembly/gc/blob/main/proposals/gc/MVP.md
Pull request: https://github.com/WebKit/WebKit/pull/9295
<rdar://problem/105049042>
Committed 261983@main (346a6a545904): <https://commits.webkit.org/261983@main> Reviewed commits have been landed. Closing PR #9295 and removing active labels.