Unveiling the photocatalyst surface poisoning during water splitting: mechanisms, theoretical modeling and anti-poisoning strategies | Synapse