Plugins: Fix plugin alias ID being used in PluginContext.ID (#77206)
* Fix PluginID being populated with alias in plugincontext Get and GetWithDataSource
* Add tests
* pr review suggestion
* pr review suggestion
(cherry picked from commit 45bcbff115)
Co-authored-by: Giuseppe Guerra <giuseppe.guerra@grafana.com>