Stop autoreleasing WKWebView and WKContentView in WebKit::PageClientImplIOS. Since both m_webView and m_contentView are WeakObjCPtr<> instance variables, calling methods like `[m_webView bar]` results in autoreleasing `m_webView` every time. Fix this by using convenience methods that call WeakObjCPtr<>::get() and return a RetainPtr<> instead.
<rdar://problem/110740310>
Pull request: https://github.com/WebKit/WebKit/pull/14938
Committed 265157@main (3fe8f3b95be5): <https://commits.webkit.org/265157@main> Reviewed commits have been landed. Closing PR #14938 and removing active labels.