This does two changes needed to support the Simple Menu UI:
- Support for pagination with configurable page size and related API naming changes.
- Make showing the Power / Session top-level category optional.
As well as adding inheritance from QQmlParserStatus to RootModel
to avoid startup churn.