N.S.
Sounds like she might like the attention so don't give it to her. Instead of responding to the negative behavior, ignore it.
If she won't get ready in the morning, then she goes to school in her pyjamas. I would give her 2 chances. Tell her once (cheerfully) to get ready for school. If she says "no" just ignore that and walk away. Don't respond to the word "no." The second time remind her to get ready and if she doesn't, she will go to school in her pyjamas. If she says "no" again, don't respond, just walk away.
When time to leave, grab her shoes and bag and put her in the car. Take her to school in her pyjamas and give the teacher her shoes. Explain to the teacher what's going on, she will understand for sure.
I would almost GUARANTEE she will get ready after this. Time-outs aren't working, taking stuff away isn't working, time for Natural Consequences.
This totally worked on my stepdaughter when she was six. If she didn't eat when we ate, she went hungry. If she wasn't ready to go, she went just as she was. It took about a month and she stopped running away and hiding when she was in trouble, she started eating when we ate, she got ready for school on time. The first time she had to go to school in her pyjamas she wore her coat all day long because she was so embarrassed. We never had THAT problem again!
Getting rid of the fighting was the best part. No arguing or stress on my part (or dad's part). I just believe that the world has lots of natural consequences for adults. People who don't realize this as children grow up to be adults that think the rules don't apply to them, or they wait for someone to "save them" or even worse, they make huge mistakes that are hard to recover from. I think we do our kids a favor by teaching them early that every action has a consequence--be it positive or negative.
Good luck!