Highlight values are typed as a comma- or newline-separated list, and may
also be separated by spaces. A value containing a space ("CD4 T",
"Player A") would be impossible to name that way, so each comma- or
newline-delimited entry is kept whole when it is one of available, and
split on whitespace otherwise.
Examples
parse_highlight_values("CD4 T, B", available = c("CD4 T", "B", "NK"))
#> [1] "CD4 T" "B"
parse_highlight_values("P01 P07")
#> [1] "P01" "P07"