- Create proper pyproject.toml for vibeguard package
- Update CI workflow to install vibeguard from its subdirectory
- Remove manual dependency installation (now handled by pyproject.toml)
- Remove redundant tree-sitter-languages step
- Simplify CI to only install test dependencies