refactoring: extracted stuff from MavenProjectDependencyNodeRepository into MavenProjectRepository and EnforcerRuleUtils