prometheus: add error wrapping (#631)
prometheus: add error wrapping (#631)

* prometheus: add error wrapping

This PR adds error wrapping to the prometheus exporter.
The added context should make it easier to follow the error path.

This is a follow-up to #622

* feedback
open-telemetry/opentelemetry-go,open-telemetry/opentelemetry-go