Re-do of FingerprintSensorProperties ui layer refactor

Redoing ag/23621138 to fix issues with FingerprintPropertyRepository
flow updates (sensorId, strength, sensorType, sensorLocations) but avoid
the reasons it got reverted (ag/24133165 side fps animation issues and
flickery behavior)

Bug: 291952939
Fixes: 286983554
Fixes: 276450632
Test: atest FingerprintRepositoryImplTest
Test: atest SideFpsOverlayInteractorTest
Test: (manual) Verify SFPS indicator animates normally
Test: (manual) Verify BP icon is visible
Change-Id: I0e0ce80500614af9dde6c246612386ab85d3ba9a
9 files changed