Merge changes from topic "launcher-prefs-abs" into main

* changes:
  Add FakeLauncherPrefs with basic tests.
  Split LauncherPrefs into abs class / impl.