Electronic excitations in light absorbers for photoelectrochemical energy conversion: first principles calculations based on many body perturbation theory.