Do you need an LLM to do this? How much do a word or language model is necessary to do the unscrambling?
Could you simply train a raw network on a bunch of scrambled and unscrambled text pairs that are representative of the English language? Something with a few hundred million parameters or less?