v2.6.0: Adds protection against brute-force login attempts
Introduces a mechanism to track failed login attempts by IP address and block authentication when a configurable limit is reached within a specified timeframe. This includes a new LoginAttempt entity and a TooManyLoginAttemptsException.