Add CI pipeline for linting, type checking, and tests
This pipeline runs on every push to any branch and ensures:
- Code follows linting standards (Biome)
- TypeScript compilation succeeds
- All tests pass
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>