Implement full Karakeep API client according to interface
- Refactored the implementation to match the interface definition
- Added proper types for all API entities
- Added parsers for all response types
- Fixed all tests to work with the new type definitions
- Added OCaml formatting configuration
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>