Add html_fragment format

I don't think meta tags are technically allowed in the body (since this a fragment it will of course go into a body somewhere). Happy to keep it there if there is a good reason, but absent one we should probably erro on the side of valid HTML.