Framework for embedding localizations into Rust types

Replace localization of `Vec<Localize>` with `List` type

Instead of implicitly localizing a Vec by joining with a newline, the new List type forwards to icu_list to create single-line localized lists.

Created by  finchie  on August 26, 2025
Q7LUHXXBN3ACNMGT4O2SKY5EGDEJQXMVJGYETTKNWIUAZCQV6HGAC
Change contents