Лучше оставить их раздельно:
Postgres() PostgresRepository
Mongo() MongoRepository
Redis() RedisRepository
Repository поверх излишняя абстракция, потому что никакой связи между postgres и mongo быть не может, соответственно и методов у Repository которые работают с некоторыми или всеми базами тоже.
- А если понадобится, на другом уровне можно реализовать.