chore: use gl ci release keywork to create releases
Summary
Changes the CI to use the GitLab CI release keyword https://docs.gitlab.com/ee/ci/yaml/#release
Why
It uses GitLab's release-cli
which uses the CI_JWT to create the release: https://gitlab.com/gitlab-org/release-cli/-/blob/5f24d8a368313a22ea3bcf39003a7ed742de7ea5/internal/gitlab/client.go#L95
We can remove the GITLAB_BOT_PRIVATE_TOKEN
from variables