v2.5.3: Refactors OTP authentication process.
Refactors the OTP authentication flow to improve security and streamline the user experience. It injects EntityManagerInterface instead of the concrete implementation, marks onetime token as used upon successful login, and updates SecurityUser.