Move annotations configurations from monitoring charts to GitLab UI
Summary
Annotations and deployments in the monitoring dashboard are currently generated in GitLab components. This works well but it would be beneficial if this logic could be abstracted and moved to GitLab UI.
Background
This issue started as a part of this discussion