Use more weak pointers for CachedResource / CachedResourceClient.
Pull request: https://github.com/WebKit/WebKit/pull/10191
Committed 260388@main (f090c0624bfc): <https://commits.webkit.org/260388@main> Reviewed commits have been landed. Closing PR #10191 and removing active labels.
<rdar://problem/105558478>