A follow-up enhancement for https://github.com/vaadin/flow/issues/22670#issuecomment-3490660548. To add a support for `element.bindAttribute("class", classListSignal)`: - [ ] it overrides the possibly existing bindings between class names and boolean signals - [ ] it removes the binding if `classListSignal` is `null` - [ ] `ClassList.bind(String, Signal<Boolean>)` throws an exception if it sees that a "class"-to-signal binding already exists. See: - [prototype for bind a string signal to class attribute](https://github.com/vaadin/flow/tree/feat/element-bindAttribute-style-class). - [bind boolean signal to a class name](https://github.com/vaadin/flow/pull/22706)