Add WPEMonitor implementation for DRM
Pull request: https://github.com/WebKit/WebKit/pull/24141
Committed 274619@main (b96094f5ce94): <https://commits.webkit.org/274619@main> Reviewed commits have been landed. Closing PR #24141 and removing active labels.