Reject classic inline interactive scripts that fail to parse at generation time (extracted with parse5, checked with node:vm Script without executing), and surface iframe runtime errors on the active interactive scene.
Addresses #1622 (partial: no recovery / regeneration UI).
Co-authored-by: Frank-zhu0404 <Frank-zhu0404@users.noreply.github.com>