Authors Contribution
All authors contributed in conceptualising the review paper and its outline. AG wrote most of the paper, produced all figures and tables, and formatted the article. RT wrote parts of the paper across all sections. ZK proposed the initial idea. RT, ZK, and JL reviewed, revised, and supervised the progress of the paper.