[WebGPU] Connect PresentationContext and CompositorIntegration
<rdar://problem/104900104>
Pull request: https://github.com/WebKit/WebKit/pull/9428
Committed 259669@main (87e3bf778001): <https://commits.webkit.org/259669@main> Reviewed commits have been landed. Closing PR #9428 and removing active labels.