Add GTM Support to Open edX Core

Hi @IvoBranco, thank you for your proposal and feedback!

In our GTM use cases, we’ve found the GOOGLE_TAG_MANAGER_ID field sufficient. It allows us to pass either a simple ID like GTM-XXXXXXX, or a full configuration string such as
GTM-XXXXXXX&gtm_auth=abc&gtm_preview=env-1&gtm_cookies_win=x
for different environments via site configuration.

To keep the codebase clean, we decided to stick with this minimal implementation for now. However, if the community expresses the need for additional parameters or flexibility, we’re open to expanding support!