Global and localised temporal structures in driven ring quantum cascade lasers