Large language model-based task planning for service robots: A review