- Fix XHTML compliance: handle nodeName case sensitivity, lowercase HTML elements, and render "multiple"/"selected" attributes as empty strings
- Freeze effects inside derived stores when a component disconnects and unfreeze on reconnect
- Propagate $effect errors to <svelte:boundary> for improved error handling