Neither GC nor Glass Sealant or Boost will remove scratches, but they will clean and seal. Adam's sells a headlight restoration kit, https://adamspolishes.com/shop/kits/4-polishing-kits/adam-s-headlight-restoration-kit.html that could work for the scratches and any potential hazing/yellowing. To seal them, I prefer PS with HGG as maintenance. Obviously, the same applies for taillights, markers, etc.
The more I think, though, I'm wondering if the Glass Sealant and/or Boost has any filler properties like the BG that may help, if only for a bit, with the slight scratches. But for long term, polishing is your best bet. Can anyone weigh in?