First pass at a test for CarStorageMonitoringManager

This commit moves the list of WearInformationProviders to SystemInterface.
This enables one to be inserted via mocking for testing purposes.

The test then injects wear information data and then reads it back via the
monitoring API.

Bug: 32512551
Test: runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/CarStorageMonitoringTest.java
Change-Id: I88394f0be92fa5278aab4430e14434af7bdd44de
6 files changed