[iOS][Biometric-Auth] Add biometric auth to Manual Fallback

If Biometrics Reauth for Filling Passwords is enabled, choosing a
password from Manual Fallback will now require the user to
re-authenticate with the device. This authentication is valid for
60 seconds and after it expires, Reauth will be triggered again.

If there is no passcode / FaceID / TouchID set up, then an alert is
presented asking the user to set up one. This alert has a "Learn More"
action that opens in a new tab Apple's instructions to set one.

Fixed: 1113117
Change-Id: Ieadd269f67fb0c2267fdc2766e2102cb14713fd5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2332824
Reviewed-by: Mark Cogan <marq@chromium.org>
Commit-Queue: Javier Ernesto Flores Robles <javierrobles@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#795882}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a6aa850fdee702afb88e601ed478edc0d317572d
10 files changed