Improve job status indicator for manual jobs
Problem
Currently manual jobs in the pipeline graph don't use the same status indication as other jobs. Instead we use the status indicator as a way to communicate the manual pipeline type.
See related discussions in #325860 (comment 538404045)
Proposal
Use the status indicator only for status, and explore other ways to communicate the job type (manual).
Further details
We need to explore the job object in the context that it appears all throughout GitLab.
- Pipeline graph
- Mini pipeline graph (in MRs, pipelines page tables, jobs page table...)
- Pipeline Editor visualization (it's MVC but we need to start thinking how we'll be building upon it)