Advanced Oxidation Processes Driven by Heterogeneous Photocatalysis: A Critical Review of Challenges and Perspectives | Synapse