ui: Remove `CheckboxWithLabel` and improve `Switch` and `Checkbox` (#43343)

This PR finally removes the `CheckboxWithLabel` component, which is not
fully needed given the `Checkbox` can take a `label` method. Then, took
advantage of the opportunity to add more methods with regards to label
customization (position, size, and color) in both the `Checkbox` and
`Switch` components.

Release Notes:

- N/A
7a5851e155Danilo Leal committed on 11/23/2025, 1:26:26 AM· committed by GitHubparent5b23a4a
4 files changedLine totals unavailable