isPrimitiveList function
Returns true if the type is List<primitive> or List<primitive>?.
Implementation
bool isPrimitiveList(String type) {
final base = baseType(type);
if (!base.startsWith('List<')) return false;
final inner = base.substring(5, base.length - 1);
return primitives.contains(inner);
}