link the wiki.
"best blood is of the moon"
i imagine it's actually talking about the blood of the moon, not menstrual blood. menstrual blood would fall into the category "of the priestesses / of the worshippers" or perhaps of "enemies" depending on how it was collected.
Host of Heaven is specific. It's referring to the blood of a celestial being.