ExtraAttack PHB p.92:
Beginning at 5th level, you can attack twice, instead of once, whenever you take the Attack action on your turn.
Se você pegar a opção de ataque no seu turno, você atacará duas vezes, seja contra o mesmo alvo ou contra dois alvos.
Horde Breaker PHB p.93:
Once on each of your turns when you make a weapon attack, you can make another attack with the same weapon against a different creature that is within 5 feet of the original target and within range of your weapon.
Qualquer ataque de arma que você faz durante o seu turno (ou seja, não como uma reação e não como um ataque de mágica) permite que você ative o Horda Breaker e atinja um alvo diferente original usando a mesma arma que o ataque de disparo e dentro dos limites de alcance.
Você pode escolher qual ataque durante seu turno desencadeia a habilidade Horda Breaker. Às vezes, um personagem recebe um ataque como uma ação de bônus, por exemplo, quando está empunhando duas armas, e você pode escolher ativá-lo a partir desse ataque por algum motivo.
Então, sim, um ranger de 5º nível com o Horde Breaker pode executar até três ataques se eles tiverem dois alvos dentro dos limites de alcance.
No caso de um quinto ranger empunhando duas armas, eles poderiam potencialmente obter dois ataques da opção de ataque com sua arma na mão, um ataque com a arma inábil como uma ação bônus e então um ataque de Horda Breaker desencadeado por qualquer um desses três para um total de quatro ataques.