Use GLQL resolver to render embedded views

What does this MR do and why?

Simplifies the GLQL facade by extracting the query parsing, execution, data transformation, presentation and pagination into the new GLQL resolver component.

Functionality and UX remains largely the same. Error alerts are no longer dismissible, which was not working too well previously. Error alerts that allow retrying are still able to do so by specifying a primary action.

References

Screenshots or screen recordings

Before After
Screenshot_2025-11-12_at_1.16.20_PM loading
Screenshot_2025-11-12_at_1.16.45_PM list
Screenshot_2025-11-12_at_1.16.57_PM table
Screenshot_2025-11-12_at_1.17.23_PM feature_flag
Screenshot_2025-11-12_at_1.17.56_PM max_blocks_alert
Screenshot_2025-11-12_at_1.20.18_PM generic_error_alert
Screenshot_2025-11-12_at_1.20.48_PM 403_alert
Screenshot_2025-11-12_at_1.20.59_PM 503_alert

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #577530 (closed)

Merge request reports

Loading