Text this: A Comprehensive Survey on Coverage Path Planning for Mobile Robots in Dynamic Environments