Recent applications of porphyrins as photocatalysts in organic synthesis: batch and continuous flow approaches | Synapse