Experimenting with more structured ways to handle command-line input/output in Rust

Create `locale-select` crate

Includes a basic implementation of splitting POSIX locales into their various subtags, with the goal being to eventually transform these subtags into icu_locid::Locale structs.

Created by  finchie  on March 5, 2024
YNEOCYMGMSHQGCL5TOIGWDDKHE4BZ5M7FGY5I6B2V6JO6ZRCLETAC
Change contents