Text this: CoDAC: Autonomous Obstacle Avoidance Optimization for Unmanned Surface Vehicle Clusters via Multi-Modal Dynamic Perception and Collaborative Community Detection