Add isFaceEnrolledAndEnabled method to the interactor to allow KeyguardUpdatMonitor to read the state

We were using a more restrictive boolean before which was also checking all the other gating conditions.

Other changes:
 - Test setup changes to BiometricSettingsRepositoryTest to handle two instances of AuthControllerCallback being registered.

Bug: 302572730
Test: atest KeyguardUpdateMonitorTest
Test: atest KeyguardFaceAuthInteractorTest

Change-Id: I3f7c7aac3c0eccc2ad7b86068cc456a3244b4a43
8 files changed