Implement downloading from a gitlab package repository

Currently we download the build artifacts from a build job, that needs to be specified per project.

As we now also start using Gitlab's package repositories for release artifacts (see first implementation for arch-boxes: arch-boxes!172 (closed)), we need to support the download of the release artifacts from a package repository as well (e.g. when not providing a build job name).