Reorganize repo package structure and update workflows (#648)
* reorganize repo packages structure * update directory locations in package.json files * chore: add CI workflow for snapshot release on PRs and main branch * update workflow * tweak changesets config * fix * update knip config * add pkg.pr.new badge * add changeset * refactor: update TypeCheck scripts and configurations across packages * add build step for tests * refactor: remove paths filter from pull request trigger * lets see if this helps * fix: correct formatting in tsconfig files and ensure postinstall script is included * feat: add Astro workspace configuration and update peer dependencies across packages * update lockfile * fix: remove unused dependencies from package.json and pnpm-lock.yaml * fix: reorder package entries in pnpm-workspace.yaml for consistency * feat: enhance CI workflow with detailed steps for main and PR previews * fix: filter out private packages in pnpm output for previews * apply code suggestions * fix: handle empty package paths in publish step for PR and main workflows * apply code suggestion * apply nitpick suggestions * clarify job labels