[CI] Clean up release stage
Currently we have three stages in the CI pipeline for releases:
- release:changelog
- release:internal
- release:external
This is rather verbose and unnecessarily clutters the pipeline overview.
Additionally, the changelog
jobs can be triggered in MRs, which does not make much sense as this is external from changes done in a merge request.