Use shared QmlEngine for KCMs and sidebars
KCM's have an infrastructure to share an engine which we weren't making use of. We can also share this engine with the sidebar and landing page.
This should improve performance throughout. As a side effect it avoids problems with type registration with multiple engines fixing systemsettings with Qt6.7
Edited by David Edmundson