v2.3.3: Refactors DoctrineAuthenticator for better isolation
This commit refactors the DoctrineAuthenticator to use an internal EntityManager for handling storage entity operations. It enhances isolation and prevents potential conflicts with the application's main EntityManager. This change removes direct dependency on Connection and Configuration.