Heterogeneous photocatalysts: an overview of classic and modern approaches for optical, electronic, and charge dynamics evaluation | Synapse