Colloidal Quantum Dot Absorption And Luminescence For Optoelectronics: From Machine Learning To Plasmonic-Enhanced Devices