Synthesis and applications of porphyrinoids: a journey into the multifaceted chemistry of pyrrolic macrocycles