Update labels to include a base class (fixes #8752)

This is the first of a few PRs to standard component naming and base class conventions.

Specifically, it changes the following requires the use of `.label-default` with a regular `.label`, if you need gray labels. Nothing else changes—merely our approach to components.