TypeScript 5.8 released a new feature for `erasableSyntaxOnly`. The output of generated schemas should not use enums.