Text this: Recent Advances in the Nanomaterials, Design, Fabrication Approaches of Thermoelectric Nanogenerators for Various Applications