Por padrão, quando se estende de uma Repository predefinida não é necessário anotar com @Repository. Existe alguma convenção ou boa prática para essa anotação ou estou equivocado?

Então, neste caso específico, a anotação @Repository seria "redundante" e pode ser removida. Mas se você quiser manter a anotação por motivos de documentação ou organização do código, não há nenhum problema.