qml: make PIPPlayer a control and use handlers instead of mouse area
This was intended to be part of !4357 (merged), but got purged at the last moment due to Qt 6.2 incompatibilities.
The rework here is now tested on both Qt 6.2.4 and Qt 6.7.2.
This also fixes the twitching issue on Qt 6.2.4.
Edited by Fatih Uzunoğlu