pub fn canonicalize_record(record: &LnmpRecord) -> LnmpRecordExpand description
Canonicalizes a record by recursively sorting fields and normalizing nested structures
This function ensures deterministic encoding by:
- Sorting fields by FID at every nesting level (depth-first)
- Recursively canonicalizing nested records and arrays
- Omitting redundant empty fields (empty strings, empty arrays, empty nested structures)
- Maintaining structural integrity