[BUGFIX release] Fix htmlSafe to accept numbers

Handlebars SafeString does not ensure unescaped strings are actually
strings. Morph expects that they are.

Convert content to a string before passing it to SafeString.
Merge pull request #9446 from mixonic/bound-numbers

[BUGFIX release] Fix htmlSafe to accept numbers