Pattern formation in hyperbolic models with cross-diffusion: Theory and applications