M-x ispell, is it possible to go back to the previous typo? For example, I accidentally pass a typo and want to go back to it.
You can temporary exit from
ispell (not kill it) just hitting arrow keys. Then you can edit as you like or move back before the previous typo. To resume ispell just type
M-x ispell-continue. to re-enter a second time ispell just type
up arrow (to list the command history).
This is not a perfect replacement of the functionality you asked for but I used several time and it is enough for my requirements.
ispell just works in batch mode AFAICT.
I recommend using the built-in
flyspell. This will give you on-the-fly feedback and provide commands like
flyspell-check-previous-highlighted-word to jump around.