Create RegularTabsModel and PrivateTabsModel from c++ as singletons
This allows to improve the single-instance support code, so it doesn't have to search through the QML object tree any more.
Depends on https://invent.kde.org/plasma-mobile/plasma-angelfish/-/merge_requests/88, as we can't declare a signal in a C++ singleton from QML