screencast: Improve screencast scalability
- Allows setting a custom framerate.
- Respects the negotiated framerate at runtime.
Draft because I did it on kwin 5 for easiest testing. This should also be backported to 5.27
Draft because I did it on kwin 5 for easiest testing. This should also be backported to 5.27