Refactored AdminGrantedPermissionsPreferenceControllers to be async.

Test: manual verification with CtsVerifier
Test: atest CarSettingsUnitTests:com.android.car.settings.enterprise.AdminGrantedLocationPermissionsPreferenceControllerTest \
  CarSettingsUnitTests:com.android.car.settings.enterprise.AdminGrantedCameraPermissionPreferenceControllerTest \
  CarSettingsUnitTests:com.android.car.settings.enterprise.AdminGrantedMicrophonePermissionPreferenceControllerTest

Bug: 206155448
Bug: 207175350
Bug: 208511815

Merged-In: Ia2f10b6c3c5ac0989bda57a00e6b54fb6f77e193
Change-Id: Ia2f10b6c3c5ac0989bda57a00e6b54fb6f77e193
(cherry picked from commit 2bf8f0d6808f40c9a2a92dc06866a7f9d3da16a1)
16 files changed