KCMUtils contains some classes in the KSettings namespace.
The most used one is KSettings::Dialog, which appears to be a container for multiple KCMs.
It is used in only a few places (Kontact, KTP, Choqok).
The API uses KPluginInfo.
If we consider it useful then we need to port it to KPluginMetaData.
There is also KSettings::PluginPage, which is a thin wrapper around PluginSelector. Deprecated with https://invent.kde.org/frameworks/kcmutils/-/merge_requests/20
There is also KSettings::Dispatcher, not sure whether it's useful to have