Link pipeline by their name/commit name rather than ID in the UI

Update: This change was rolled back. See #337496 (comment 852094210)

🧩 Problem

Pipelines are currently linked in some places in GitLab UI by their ID which doesn't help users differentiate between the jobs, it's not human readable.

image

✨ Proposal

Use pipeline commit message or names (once implemented) as the primary pipeline identifier in the UI and provide the pipeline ID as a secondary identifier.

- Design
Before Screen_Shot_2022-02-14_at_2.33.40_PM
After Screen_Shot_2022-02-14_at_2.31.56_PM

Similar to the work that was done in #334349 (closed)

Edited by Veethika Mishra