Support alternative authentication methods in Polkit dialog
While the Polkit dialog seems to somewhat support custom PAM modules, it still apparently returns a false negative for example after a correct face scan using Howdy (the "try again" red label disappearing immediately). Also, it keeps trying the first login method instead of giving up after a failure (e.g. the default 4-seconds timeout in Howdy) and showing a fallback password prompt.