Add end-to-end tests for 2FA recovery flow via the SSH
With gitlab-org/gitlab!35121 (merged), we added basic end-to-end test for login with 2FA. This issue is to use the recovery codes generated via SSH for 2FA recovery.
Related to: gitlab-org/gitlab#196812 (closed) and gitlab-org/gitlab#208873 (closed)
Edited by Sanad Liaquat