Deciphering the Complexity of Fish Schooling: Patterns, Behaviours, and Natural Phenomena