Fix Auth Credential PIN layout inconsistence layout in landscape

The layout of AuthCredentialPasswordView in landscape doesn't consist
with layout in portrait.

This change do:
1. Make layout consistence on both portrait & landscape
2. Hook IME insets change callback and refine layout size
3. Optomize layout complexity

Test: atest SystemUITests
Test: Update Display/Font size to largest, and trigger BioMetric prompt
Bug: 230698721
Merged-In: If484225a9b75af42bc4fee4d288c67c7361a1c89
Change-Id: If484225a9b75af42bc4fee4d288c67c7361a1c89
7 files changed