Recent Trends in Graphitic Carbon Nitride-Based Binary and Ternary Heterostructured Electrodes for Photoelectrochemical Water Splitting