Heterogeneous catalytic conversion of CO2: a comprehensive theoretical review | Synapse