Use RefPtr and WeakPtr with WebPageProxy in more places. <rdar://103087074>
Pull request: https://github.com/WebKit/WebKit/pull/7302
Committed 257681@main (858c1233fb2f): <https://commits.webkit.org/257681@main> Reviewed commits have been landed. Closing PR #7302 and removing active labels.