Move pipelines table filter search to GraphQL
Let's move our filtered search feature for pipelines over to GraphQL
This can be a good first step if possible without having to port over the entire pipelines list feature. Just port over the filtered search bit first
This component lives here app/assets/javascripts/pipelines/components/pipelines_list/pipelines_filtered_search.vue and it works hand in hand with app/assets/javascripts/pipelines/components/pipelines_list/pipelines.vue as well as app/assets/javascripts/vue_shared/mixins/ci_pagination_api_mixin.js.
All of the tokens for this component can be found here app/assets/javascripts/pipelines/components/pipelines_list/tokens.
This component works by updating the polling mechanism for pipelines and changes query params we continually poll for updates.
