refactor(select): Use pre-existing single-selection list logic.
refactor(select): Use pre-existing single-selection list logic.

Also fix list foundation so that tabindex is set correctly.

PiperOrigin-RevId: 318330100

material-components/material-web,material-components/material-web