Create a typescript script inside the scripts directory that reads all the types, and creates Pydantic types.
Write validators that can take strings like "1ft" or "1m" and convert it into the numeric base unit for the property
Make sure to also handle enums properly, you will probably take advantage of zod shapes.