Remove unsupported per-app locales after the LocaleConfig override

Remove the per-app locales when they do not exist in the LocaleConfig after setting/removing the LocaleConfig override

Bug: 270104902
Test: atest LocaleManagerTests
      atest AppLocalesBackupTest
      atest LocaleConfigAppUpdateTest
      atest LocaleManagerOverrideLocaleConfigTest
Change-Id: Iabefd7e2a463d88c94eb63b4d12efe91b6b5e5c2
7 files changed