Almost everyone expected a global recession in 2023, as central bankers fought high inflation. They were wrong.