Implement get supported values for FakeVehicleHardware.

Use the test property: VENDOR_EXTENSION_INT_PROPERTY as an example
to show a basic implementation for getMinMaxSupportedValues and
getSupportedValuesLists.

This CL also updates json config parser to parse HasSupportedValueInfo
field.

Flag: EXEMPT HAL
Bug: 382563296
Test: atest JsonConfigLoaderUnitTest FakeVehicleHardwareTest
Manual test in KS.

Change-Id: I346a809f6b307ec1b957172aa41176aeaa4bc5f1
6 files changed