Implement ext_idle_notify_v1
This upstream protocol replaces the KDE idle protocol, which we also keep supporting for a bit.
Currently the protocol is not yet merged upstream, but expected to be very soon. Once this is the case and a new version of Wayland protocols has been released we can merge the MR here.