Text this: Recent trends and advancement in metal oxide nanoparticles for the degradation of dyes: synthesis, mechanism, types and its application