Make KeyguardFaceAuthManager check all the gating conditions before running face auth

Bug: 262838215
Test: atest KeyguardFaceAuthManagerTest
Change-Id: Ic3541defddddde063528a4db8a1865a5991f6623
16 files changed