Merge changes I8edf60fc,I4e33a32f,Iec1dbd59,Icd8af7b9 into main

* changes:
  Rename DeviceStateManager#INVALID_DEVICE_STATE_IDENTIFIER
  Pass DeviceState objects from DeviceStateManagerService to the client
  Updates FoldableDeviceStateProvider to use properties instead of flags
  Update device_state_configuration.xml schema to support new properties