NANOBUBBLES: A DEEP DIVE INTO THEIR PROPERTIES AND APPLICATIONS