From conventional inorganic semiconductors to covalent organic frameworks: advances and opportunities in heterogeneous photocatalytic CO2 reduction | Synapse