refactor(popup): extract overview selection into shared pure module

Address Codex P1: move Overview parsing, resolution, selection, and toggle
transitions into OverviewProviders.js, tested directly without the KCM.
configPopup.qml keeps thin roster adapters plus the config write, and the
runtime shares configuredProviderIDs so settings and selection cannot drift
again. No behavior change from the alias/case fix.
81a3e50a1cSimone committed on 9/10/2026, 8:51:39 PMparent176a90d
6 files changedLine totals unavailable