fix: correctly encode field values for non-cardinal field values when loading product data