Tweaks to CarStorageMonitoring:
- add an API to retrieve the current wear estimates
- protect API by system permission

Test: KitchenSink and runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/CarStorageMonitoringTest.java
Bug: 32512551
Change-Id: I2a937dbc525d86c10f6c546b63eb992513807e54
diff --git a/service/AndroidManifest.xml b/service/AndroidManifest.xml
index e39fb9e..05073e3 100644
--- a/service/AndroidManifest.xml
+++ b/service/AndroidManifest.xml
@@ -154,6 +154,11 @@
                 android:label="@string/car_permission_car_cluster_control"
                 android:description="@string/car_permission_desc_car_cluster_control" />
 
+    <permission android:name="android.car.permission.STORAGE_MONITORING"
+        android:protectionLevel="system|signature"
+        android:label="@string/car_permission_label_storage_monitoring"
+        android:description="@string/car_permission_desc_storage_monitoring" />
+
     <uses-permission android:name="android.permission.CALL_PHONE" />
     <uses-permission android:name="android.permission.DEVICE_POWER" />
     <uses-permission android:name="android.permission.GRANT_RUNTIME_PERMISSIONS" />