[v7]two bug of Sitemap file

Issue1:
A page have “no_sitemap = 1”,
but it is still listed in the sitemap.xml file.

issue2:
Because Variants have the same route as the template. so it should only include the template’s url in the sitemap.xml file.
But now it shows all the products of Variants as diffrent url.