Creates DeviceState objects with display properties

DeviceStateManagerGlobal can create DeviceState objects
to support the updated DeviceState based DeviceStateManager
API's. The objects created provide support for the
foldable display configuration properties.

Also updates FoldStateListener to use the new DeviceState API

Bug: 293636629
Test: DeviceStateManagerTests
Change-Id: Iba41e1565f9cd816c8c4afc72fb2bbad7cf19843
2 files changed