Build each independent tag in main alphafold3 repo
This is a change to the Gitlab CI setup where we no longer need to update our clone of the Alphafold repository before building an image. Instead, the pipeline will clone the repo and determine which tags in the repository do not exist in our container registry. It will then create a separate downstream job for each missing tag, and images will be built at each tagged commit. Those version tags will be used as the image version tags so there is no more confusion about what version of Alphafold is being used. Additionally, the current commit on the main branch will be built and assigned the 'latest' tag. 'latest' in this case will be conceptually the same as a development build. The latest build will be updated each time the pipeline is run while tags will only be added if they do not already exist or a job to build a specific tag is rerun.