A comprehensive overview of reactor design and operating conditions for photoelectrochemical water splitting | Synapse