Don't play SFPS success/error haptics if power button is down

This CL also moves playing haptics out of BiometricUnlockController
to its own interactor, DeviceEntryHapticsInteractor.

Fixes: 301047491
Test: atest DeviceEntryHapticsInteractorTest
Test: atest BiometricsUnlockControllerTest
Change-Id: I9a2808028b547638bbb2a60ad5429f2aedca9152
9 files changed