refactor: extract car/ into standalone atproto_car package
Extract server/src/car/ into a standalone Gleam package at atproto_car/
for eventual publication to Hex.
Changes:
- Create atproto_car package with public API for CAR file parsing
- Move varint, cid, cbor, blockstore modules to internal/
- Add new mst module for MST tree traversal
- Update server to use atproto_car as path dependency
- Remove old server/src/car/ directory
The package provides:
- extract_records_with_paths() for MST-aware record extraction
- record_to_json() for JSON serialization
- cid_to_string() and cid_to_bytes() utilities