Update EF project logic to make use of new generated *_repos properties
As updated in https://gitlab.eclipse.org/eclipsefdn/it/websites/drupal/eclipsefdn/-/merge_requests/265, we should make use of updated projects data that includes non-explicit repository links from the dash project. This should be more efficient than the current logic as we currently load these additional projects on access if missing. This will simplify the sync logic and remove some duplicated work.