Structural Diversity and Giant Birefringence in Cyanates BaCNOX (X = Cl, Br, I, and CNO) Containing Linear π-Conjugated Units: A Combined Experimental and Theoretical Study