Hugs for the nws. Teething can really mess up sleep. I agree with Katt about medicating before BT and naps. During the day, is she bf alright? For solids, you can try cold or frozen foods (eg. Frozen bagel. Frozen squashed blueberries, etc). Note thay for some babies, bf causes them discomfort but for others bf is soothing. So (unfortinately) she might be wanting to feed so often at night due to the pain (my dd is like this so I was feeding her multiple times at night while she was teething).
Wrt night feeds, I would work on trying to get her to take more calories in during the day and if needed feed her may be twice during the night. There is a GS around 9 month but if it is a GS then it should pass in a few days.
Wrt waking early, I would adjust the timing based on when she wakes. So if she wakes around 6 am, then she will need a nap around 9 am instead of 10. But as Katt has said, with teething, I would watch her for her sleepy cues rather than strictly watching the clock. If you are going to reduce her A times, I would just do this by 10 to 15 min to see how things go.
HTH