Fix web demo escaping
Fixes https://github.com/egraphs-good/egglog/issues/551 by using `textContent` instead of `innerHTML` in the web demo so that content is properly escaped. As [recommended by MDN](https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML#security_considerations)