Various Qt6 build fixes
See individual commits for details.
There's still a few issues left after this though:
- FadingNode custom shaders
- use of deprecated KPluginInfo API
- QXcbWindowFunctions use dialog.cpp (gone in 6)
- use of the deprecated KDeclarative::ConfigPropertyMap class