[WebGPU] Use OptionSet where it makes sense to
Created attachment 444980 [details] Patch
Created attachment 444982 [details] Patch
Created attachment 444988 [details] Patch
Created attachment 444991 [details] Patch
Committed r286124 (244511@main): <https://commits.webkit.org/244511@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 444991 [details].
<rdar://problem/85686748>