Summary:
- Parse selected model identifiers at the first slash so model IDs may
contain additional slashes.
- Add regression coverage for slash-containing model IDs and invalid
identifiers.
Testing:
- `cargo test -p language_model selected_model_ --lib`
Release Notes:
- Fixed selecting custom language models whose model IDs contain
slashes.