That's just way too much "overthinking it" for me. 😆
In my mind, it's better to go a little too big rather than too small. She can try to compensate for shrinkage by pre-washing all her fabrics and drying on hot, and also using a polyester batting. This should minimize the shrinkage about as much as a person can.