Spike: Apollo migration for MR pipelines tab
A lot of the issues that we are facing with the MR pipelines tab is because we have both REST calls and Apollo ones. Apollo has all that we need built in and the right data is available.
For example, if we used Apollo for everything, then #419107 (closed) ould become irrelevant as Apollo cache would always be up to date. On top of that, #418156 (closed) would also be closed because we can fetch trigger jobs from our graphQL queries.
#419112 is also dependant because right now, we can only know if a pipeline has failed builds and not bridges, so we might now show the widget at the right time.
For these reasons, this issue will migrate the pipelines tab in the merge request page to Apollo.
This issue is to keep track of the spike and will be closed once we have a draft MR that's good enough to showcase that it can work as intended.