fix(m): reduce allowed template string patterns
We previously expanded templating to catch a lot more things.
Unfortunately, it meant that scripts with any codeblocks inside would
blow up. We only really need to template the lowercase alphabet and a
separator character (I've chosen an underscore)
This makes it far less likely that legitimate text will be removed