[Spike] Frontend filtering consolidation for Epics and Issues
We want to consolidate these implementations (building filter object on the frontend to send to the API for example) and share code as much as possible. To get started we need to compare what is currently available on the API and which filters are currently implemented. For now, we'll focus on Epics and Issues (lists and boards), but we could include other issuables in the future such as Merge Requests. The goal here is to makes filtering easy to maintain and build upon, keeping in mind this should work with future implementations of Work Items.
The goal of this Spike is to figure out which part of filtering frontend code can be shared across Epics/Issues Lists and Boards to have as little code repetition as possible.