add ci workflow and gitattributes
- lint job: zig fmt --check
- test job: matrix on ubuntu/macos
- weekly scheduled runs
- enforce lf line endings for zig files
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>