kcms/landingpage: Port to explicit required properties in view delegates
Kinda wanted to port type registrations to singletones as well, but didn't find a justifiable use-case for them, and it would also introduce module lifetime issues (e.g. importing QML module after unloading relevant KCM class).