Deploy more use of smart pointers in these files.
Pull request: https://github.com/WebKit/WebKit/pull/16736
Committed 266950@main (1fffa8cd4eae): <https://commits.webkit.org/266950@main> Reviewed commits have been landed. Closing PR #16736 and removing active labels.
<rdar://problem/113976377>