LPS-48728 Rename some classes as agreed with Adolfo

This PR contains no changes wrt the one sent before (only a rebase).

About the issue you commented about in my previous PR regarding to the name of the `RepositoryCreator` interface, in a future PR (see cfa889f...d0641af) I'll get rid of `RepositoryCreator`, using in its place `RepositoryFactory` (d0641af).

I need to make the changes in this order (first introduce RepositoryCreator, then remove it and use RepositoryFactory), as this PR simplifies a lot the refactoring of the existing repository factories.