[Cocoa] Introduce ContentKeyGroupDataSource
<rdar://problem/115670853>
Pull request: https://github.com/WebKit/WebKit/pull/17870
Committed 268127@main (6d3a4daea194): <https://commits.webkit.org/268127@main> Reviewed commits have been landed. Closing PR #17870 and removing active labels.