booleanString: ZodEnum<["true", "false"]> = ...

A Zod schema for use with boolean query parameters since z.coerce.boolean() treats any truthy value as true.

.transform((value) => value === "true") causes inference issues in controllers.