Names in wrong order, minor typos are not a cause to be concerned. No need to contact the airline. Just check in as normal and don't draw attention to the issue.
Why - because airline booking systems are based on 1970s tech. They do not provide support for non-ASCII characters or the many variants you get of people's names globally many of which do not neatly fit into first name and surname. Check-in agents are used to passengers names being mangled between booking and ticket. Provided the name in the passport has a sensible level of correlation to the name in the ticket nothing further will be said.