mallard/html: Be robust against multiple desc elements

Future Mallard versions may allow multiple descs with role
attributes, just like info titles.