Draft: Allow to refresh CollatePipeline information
Once the collate pipeline object is created, its information cannot be refreshed and the object must be rebuilt. With these changes, it now has a method to internally refresh the information from GitLab.
For this task, the parallel iteration to build the CollateJob objects is then moved to inside the CollatePipeline, and internally the constructor has been refactored.