Fix: Use CowStr for all String types in types.rs
This commit updates the `BlobCheck`, `BlobReference`, `ImageJob`, and
`MatchResult` structs to use `CowStr` instead of `String` for all string
fields. This change improves performance by reducing the number of
allocations. It also adds deserialization helpers.
- Updated all string fields in structs to use CowStr - Added
deserialization helpers