Support optional parameters in several GPURenderPassEncoder functions
<radar://61518858>
Pull request: https://github.com/WebKit/WebKit/pull/7676
Committed 258176@main (cb87e94afed2): <https://commits.webkit.org/258176@main> Reviewed commits have been landed. Closing PR #7676 and removing active labels.