Halogen-tunable Rb2NaIrX6 double perovskites: a computational study of optoelectronic, photocatalytic, and thermoelectric performance