Text this: Biogenic Nanoparticles and Green Nanocomposites as Sustainable Antimicrobial Strategies Against Bacteria, Fungi and Viruses