Without this when chat is disabled the API is not supercharged with these methods and it will cause an exception:
```
Uncaught (in promise) TypeError: t.decorateChatMessage is not a function
initialize discourse-math-mathjax.js:102
initialize discourse-math-mathjax.js:119
withPluginApi discourse-f7231bd5d10aa613b323a0cac71d8003baa74ef74f674fe4f91e4857994e661b.br.js:4735
initialize discourse-math-mathjax.js:118
initialize discourse-f7231bd5d10aa613b323a0cac71d8003baa74ef74f674fe4f91e4857994e661b.br.js:67
runInstanceInitializers Ember
each dag-map.js:192
walk dag-map.js:121
each dag-map.js:66
topsort dag-map.js:72
Ember 4
invoke queue.ts:201
flush queue.ts:98
flush deferred-action-queues.ts:75
_end index.ts:616
_boundAutorunEnd index.ts:257
discourse-math-mathjax.js:102
```
This commit is also removing jquery code and simplifying code.
Note that discourse-math is currently causing jumpy-ness in topics or in chat as the resulting processed mathjax element has a different size than the initial text node.
Previously we would remove elements from the DOM, this caused Ember to
get extremely confused and blow up its rendering.
Instead only hide the element, do not remove it.
This commit ensures that wide equations can be scrolled on Safari. It previously failed because Safari doesn't not support the two value overflow shorthand.