You should either fix typos in common email domains for them
No don’t do this! What happens when actual user@gmal.com wants to register? It is impossible because the site ‘corrects’ the address.
or let them know about that.
Prompting “Did you mean user@gmail.com?” is a fine approach.