Dynamic chart-specific alter hooks cause unbounded module_implements cache growth

Prevent UUIDs from being used as chart hook identifiers and ensure proper formatting for chart ID hooks.

Closes #3608903

Merge request reports

Loading