Lipid nanoparticles: Different preparation techniques, characterization, hurdles, and strategies for the production of solid lipid nanoparticles and nanostructured lipid carriers for oral drug delivery