Did they worm her? A stark coat is often a sign of worms.
I gave mine sardines in oil (rather than tomato sauce). Raw egg in small quantities, whisked with milk, could also help her coat - when my dogs are especially glossy I know they've been stealing eggs - but not so much egg she would add constipation to her woes.
It sounds as though she just needs a
quiet, warm and comfy few weeks to convalesce, as cat rescues and kennels are notoriously noisy. I would hold off introducing her to your other animals, as they can sense illness and could attack her. Once she is fully well is soon enough to introduce her.
Sounds as if she's used one of her 9 lives, 8 more to go
