[WebGPU] uses[123]feature should be considered on an entry point basis Currently we consider it globally within the shader module.
<rdar://problem/122666801>
Pull request: https://github.com/WebKit/WebKit/pull/24170
Committed 274474@main (4e820e51d023): <https://commits.webkit.org/274474@main> Reviewed commits have been landed. Closing PR #24170 and removing active labels.