[WebGPU] Implement ComputePassEncoder
radar://83213548
Pull request: https://github.com/WebKit/WebKit/pull/9146
Committed 259634@main (af82bfdea394): <https://commits.webkit.org/259634@main> Reviewed commits have been landed. Closing PR #9146 and removing active labels.