We should replace `HashSet<WebCore::VideoFullscreenModelClient*>` with `WeakHashSet<WebCore::VideoFullscreenModelClient>` and update all the call sites. This may be a source of latent bugs, if the m_clients set is mutated while calling callbacks. https://bugs.webkit.org/show_bug.cgi?id=215305#c8
<rdar://problem/67415826>