add support for c:list/@list-type="labeled-item"

CSS Note: the labels are in the `@data-label` attribute to be consistent with how we do labels elsewhere. They can be displayed with a `ul[data-labeled-item] > li[data-label]::before { content: attr(data-label); }` in CSS