Passkey Creation SDK does not return Timeout Error on FaceID authentication times out.

We would like to show a user-friendly message but can not. Description: When attempting to create a duplicate passkey using the ASAuthrorizationController in iOS, the Face ID authentication times out SDK does not return a timeout specific error. Instead, it directly returns an error stating that duplicate passkey cannot be created. SDK to first handle the FaceID timeout case and provide a distinct timeout error so we can gracefully manage this scenario before the duplicate passkey validation occurs.

Steps to Reproduce:

  1. Implement passkey creation flow using ASAuthorizationController.
  2. Attempt to register a duplicate passkey (e.g., using the same user ID and challenge).
  3. Let FaceID prompt timeout (do not interact with the authentication prompt).