A stunning haute couture army dress worn by Shrewsbury Major Joan Crooke has been acquired by a county museum.