Five years after the Chinese government quashed Ant Group’s plans for what would have been the world’s largest initial public ...