feat(DropdownCombobox): Add apply condition
This is to help provide clarity around how collapsible listbox selections are applied.
Since there have been a few instances where this has come up, for example gitlab-org/gitlab#196976 (comment 1343787958).
when the dropdown selection is synced to the database depends on how the dropdown is used but not on the implementation of the dropdown itself