fix: hoist self-referenced props interface (#2998) fix: prevent duplicate diagnostics (#3000) fix: properly place svelte-ignore comment in quickfix when <script module> (#3011) fix: prevent incorrect $types imports being injected when moving +page.svelte files (#3010)