Energy Harvesting And Storage Solutions Through Electrochemistry: From Catalysts For Alternative Fuel Production To Absorber Layers For Advanced Solar Cells