signIn abstract method
Signs in a user with the provided email and password.
This method should be implemented by the subclass based on the specific authentication provider's logic.
Implementation
Future<void> signIn(String email, String password);