Enhancing the Photoelectric Properties of Zinc Porphyrin Dyes by Introducing Five-Membered Heterocyclic Rings into the Electron Donor: A Density Functional Theory and Time-Dependent Density Functional Theory Study