A multi-scale review of the dynamics of collective behaviour: from rapid responses to ontogeny and evolution. (10th April 2023)