pub fn split_fields(fields: Vec<String>) -> Vec<String>
Applies Eagle’s field rules: skip fields over 200 characters, split on ;, drop empty parts and repeats.
;