text tags not working in svg 🐛
**Describe the bug** 🐛
Two things are happening:

1. An extra 't' beyond the usual seems to be needed to disambiguate the tag.
2. Even when the string value of the TagRef is valid html, the TagRef fails to render with a text node inside it.

**To Reproduce** 👨‍🔬

let A = buildHtml:
  tSvg(viewBox="0 0 240 80"):
    ttText(x="35",y="20", style="fill: black;"): "A: Anyone Here?"

let B = buildHtml:
  tSvg(viewBox="0 0 240 80"):
    tText(x="35",y="20", style="fill: black;"): "B: Anyone Here?"

let C = buildHtml:
  tSvg(viewBox="0 0 240 80"):
    text(x="35",y="20", style= "fill: black;"): "C: Anyone Here?"


appRoutes("ROOT"):
  "/":
    {$A}
    {A}
    {$B}
    {B}
    {$C}
    {C}


**Expected behavior** 🤔
We'd normally expect B and C to produce valid svg given how we expect an extra 't' to work on tags in the SPA

Only A does instead. Even though the string value indicates A produces valid svg, it fails to render anything.

**Screenshots** 🖼
![image](https://github.com/user-attachments/assets/d2e668f2-1d83-407a-ba46-83898f4abe98)


**Please complete the following information** 📃
 spa, current head version, 4.4.1