Machine learning and deep learning techniques for enhancing computational fluid dynamics: a comprehensive review | Synapse