A Review of Coordination, Congestion Management, and Learning-Based Approaches in Swarm Robotics Control | Synapse