Allow use of saas features as metadata
What does this MR do and why?
Allow use of saas features as metadata
- allows to not use saas as a way to better communicate in the testing layer why saas is being guarded/queried.
- updates docs and usage
- improves saas features stubbing experience and gives a clearer API
- modifies a few uses to show the use.
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 #565974
Edited by Doug Stull