[Status Bar][Camera cutout protection] Add support for multiple displays

For devices with multiple displays, and cameras on all displays, the
camera IDs might not be unique, and reused on different displays, based
on being the primary camera or not.
To be able to differentiate we use physical camera ids.

Test: Manual
Test: CameraAvailabilityListenerTest.kt
Test: ScreenDecorationsTest.java
Fixes: 311147359
Flag: NONE
Change-Id: Ic47097eb9770246a14307a71b6e9cd4b72dd292e
4 files changed