Synthesis of carbonates and related compounds incorporating CO2 using ionic liquid-type catalysts: State-of-the-art and beyond