- Includes DB storage and code validation. - Extracted TOTP work to its own service file. - Still needs testing to cover this side of things.
Also updated MFA setup view to have settings-like listed interface to make it possible to extend with extra options in the future.