Support carrier privileges for TelephonyManager#getNetworkSlicingConfiguration

Bug: 216319146
Test: *
m -j200
acloud create --local-image --launch-args "-modem_simulator_sim_type 2"
atest CtsCarrierApiTestCases:CarrierApiTest
[1/36] android.carrierapi.cts.CarrierApiTest#testGetNetworkSlicingConfiguration: PASSED (1ms)
02-23 14:25:54.720  1917  1917 D RILJ    : [0332]> GET_SLICING_CONFIG [PHONE0]

Change-Id: Ib75055112d423999c65392d550f242c6bbc34db4
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 9963040..2dce7e9 100755
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -10976,7 +10976,9 @@
      */
     @Override
     public void getSlicingConfig(ResultReceiver callback) {
-        enforceReadPrivilegedPermission("getSlicingConfig");
+        TelephonyPermissions
+                .enforceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
+                        mApp, SubscriptionManager.INVALID_SUBSCRIPTION_ID, "getSlicingConfig");
 
         final long identity = Binder.clearCallingIdentity();
         try {