Investigation of optoelectronic properties of triphenylamine-based dyes featuring heterocyclic anchoring groups for DSSCs’ applications: a theoretical study