A Meta issue to track the upcoming enhancements for the alerting's RBAC model.
### Tasks
- [ ] https://github.com/elastic/kibana/issues/181559
- [ ] Remove usage of producer from authorization
- [ ] Remove validLegacyConsumers from rule type
- [ ] Use ruleTypeIds istead of featureIds when fetching alerts using the rule search strategy
- [ ] Provide helpers utils for solutions to get all valid consumers based by rule type
- [ ] Use ruleTypeIds istead of featureIds when fetching browser fields
- [ ] Use ruleTypeIds istead of featureIds when fetching alert summaries
- [ ] Remove `overwriteProducer`
- [ ] Remove `AlertConsumers` enum
- [ ] https://github.com/elastic/kibana/issues/184595
- [ ] https://github.com/elastic/kibana/issues/175206
- [ ] https://github.com/elastic/kibana/issues/191075
- [ ] https://github.com/elastic/kibana/issues/189997
- [ ] https://github.com/elastic/kibana/issues/193549
- [ ] Send KQL in the filter of the Find API instead of sending the whole KueryNode
- [ ] https://github.com/elastic/kibana/issues/188038
- [ ] Remove filter from Find Rules internal API
- [ ] Better documentation about consumers in our APIs
- [ ] Remove the `isSiemRuleType` util helper in the codebase
Summary
A Meta issue to track the upcoming enhancements for the alerting's RBAC model.
Related: https://github.com/elastic/kibana/pull/183756