Replace byte-identical round-trip assertion with JSON-decoded semantic comparison. Protobuf serialization does not guarantee byte-level ordering, so the previous test failed on all 169 fixtures despite data being functionally identical.