Deciding what is and isn't marked as a typo is done by an algorithm the contributors have no control over. In general it considers something a typo if it's only one letter different and doesn't make another word in the language.
Yes. Because just like any other noun and pronoun, names get declined and you need to learn the different forms. And when writing in English, they said to not translate but to keep the nominative form.