Issue boards - Fetch recent boards in GraphQL
What does this MR do and why?
Updates recent boards query to use GraphQL instead of the REST API and axios.
This change includes a refactor of tests for boards selector component, to remove the use of setData and improve coverage.
Screenshots or screen recordings
No visual changes.
| Before | After | 
|---|---|
![]()  | 
![]()  | 
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
- 
I have evaluated the MR acceptance checklist for this MR.  
Related to #351070 (closed)
Edited  by Florie Guibert

