Allow WebGPU to compile non-WGSL source
radar://102116179
Pull request: https://github.com/WebKit/WebKit/pull/6282
Committed 256707@main (e951de773ef0): <https://commits.webkit.org/256707@main> Reviewed commits have been landed. Closing PR #6282 and removing active labels.