Add semantics to material-list

By adding roles to `material-list`, users of assistive technologies can discern that it is a list containing multiple items. This creates a more accessible experience.