Text this: Critical Review on Nanofluids: Preparation, Characterization, and Applications