Slack slash commands
What does this MR do?
Implement Slack Slash Commands by utilizing generalized Mattermost presenter to fulfill Slack requirements.
Why was this MR needed?
We want to expose Slack Slash Commands as a first-class service.
What are the relevant issue numbers?
Supersedes !8007 (closed)
Closes #22182 (closed)