Headings in docx, even ones that do not have a visible number, can have a numId, and in odd cases can even share a numId with a list that continues after the header. In this case the list numbering should be reset by the header. To accomplish this, we add a Heading constructor to BodyPart and include on it all the information list items have. Closes #10258.