[WebGPU] unsized arrays require bounds checking, specifically the API should encode the length of the array into the argument buffer
<rdar://problem/104827098>
Pull request: https://github.com/WebKit/WebKit/pull/9352
Pull request: https://github.com/WebKit/WebKit/pull/24280
Committed 274540@main (4a8e3ed33b45): <https://commits.webkit.org/274540@main> Reviewed commits have been landed. Closing PR #24280 and removing active labels.