Okay. The fits in the link are called Reverse Sneezing, and are common in small breed dogs. It is caused by the soft palate and the epiglottis getting caught over each other, and it typically will resolve on its own. They are not anything to worry about, and if the fits bother you, you can try plugging her nose, which can cause negative pressure and can help the fit resolve quicker.
The snoring happens more as the dogs get older, just like in humans. :) I would not worry about the snoring.
I am a bit concerned about the decreased weight, especially since she gets less exercise so you'd think that she would be heavier now. Dogs with chronic issues can slowly lose weight and muscle mass. Possible health issues that could cause this kind of muscle and weight loss would be heart disease, kidney disease, cancer, diabetes, etc. Of all the symptoms you listed above, the weight loss is the only one that is potentially concerning, and it may be worth a trip to the vet just to have a physical exam and possible blood work to check for common disease of older dogs.
I hope that I have answered your question about Ginger thoroughly... if you feel that I have provided anything less than excellent service, please reply to me first before rating my service and let me know how I can better assist you. Thank you for your question; it has been a pleasure being able to provide assistance. Best of luck.