prefect server in zig

add pre-commit hooks (loq + zig fmt)

uses prek (rust pre-commit replacement) with uvx

- loq: line limit check
- zig fmt: format check

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

+17
+1
.gitignore
··· 1 1 .zig-cache/ 2 2 zig-out/ 3 3 *.db 4 + .loq_cache/
+16
.pre-commit-config.yaml
··· 1 + repos: 2 + - repo: local 3 + hooks: 4 + - id: loq 5 + name: loq (line limit check) 6 + entry: uvx loq check 7 + language: system 8 + types: [file] 9 + exclude: ^\. 10 + 11 + - id: zig-fmt 12 + name: zig fmt 13 + entry: zig fmt --check 14 + language: system 15 + types: [file] 16 + files: \.zig$