Water splitting is a promising technique for producing clean hydrogen energy by breaking water molecules into hydrogen and oxygen. However, this process is hindered by the slow oxygen evolution ...