Fix metric name capturing in annotations
In a lot of places now we add annotations but we don't capture the metric name anywhere because it's not part of the operator. Probably need to capture the metric name once and then pass it down to the surrounding operators.
Operators have the Series() method - that and the series id should be enough to get all labels - some won't have metric name anymore though because of prior aggregations but for those it would be unclear what the metric name is even I think.
@GiedriusS @MichaHoffmann The upstream Prometheus tests accurate warning message matching (https://github.com/prometheus/prometheus/pull/17094), The acceptance tests would fail with the latest Prometheus.