Re-adding back Azure authentication support to Prometheus datasource after the datasource query logic was rewritten from plugin.json routes to Go backend. Ref #35857
* Propagate all headers * stable header order
* create the prom client * implement lru cache of prometheus clients based on auth headers * linter