I did something similar with CA a few months back - https://blog.jonlu.ca/posts/ca-plate-checker
Next steps would be to make it LLM assisted and to generate common number/letter replacement combos
Next steps would be to make it LLM assisted and to generate common number/letter replacement combos