Create DeviceConfig class for positioning bubbles

This change introduces a new `DeviceConfig` class that stores device configuration properties used by BubblePositioner.
This allows testing different configurations more easily without mocking, and will be followed up with a CL that converts BubblePositionerTest to bivalent.

Flag: NA
Bug: 308004028
Test: atest BubblePositionerTest
Change-Id: Ifdbed155eab3c3c7b7de710745a1483292ebf230
13 files changed