Browser extension: detect and subscribe to standard.site publications on ATProto substandard.blog

fix(release): install subproject deps before the release tests #582

targeting main from claude/release-deps
Merged opened by and assigned to affine-nimcha.test.pds.did.bot
targeting main from claude/release-deps
A clean checkout has no scripts/panoptiblog or threadbare node_modules, so deploy-ext.sh failed its own test gate on franc and dompurify. Install both lockfiles before running the release tests. Verified by running the two installs and the full root suite on a clean worktree.
Commits 1

fix(release): install subproject deps before the release tests