Issue #3580405: Deprecate renderEmbedCode() in 3.1.0
Add @deprecated annotation and @trigger_error() to renderEmbedCode() in ProviderPluginInterface, ProviderPluginBase, and all provider plugins. Update tests to use renderEmbed() instead.
Closes #3580405