Make width between job columns dynamic
Problem
Based on feedback received in https://gitlab.com/gitlab-org/ux-research/-/issues/1389, in many cases we're not utilizing the extra space in the pipeline graph section. In the job dependencies view the columns are so close that many links visually merge into making it difficult to see the individual dependencies.
Proposal
Make the width between the columns dynamic so when there's few columns in the graph we can utilize the extra space between the columns to make the dependency links more legible.