Add new logic into CI system to name pipelines based on the type of the pipeline.
Description
This change adds a naming system into the CI. This feature was added in Gitlab 15.8 so it might break internal builds if you are using the public CI script directly internally. Thus, it would be good to know if we can enable this feature. It is a simple change which makes looking at running pipelines much clearer. The effect is that when now there is always a commit message showing up, after this, there is a custom name for each pipeline showing up. See example below.
Not a critical MR to go right now but easier to have it up there.