CVE-2026-54659: Pagy I18n locale option is not validated before being used in a file path
### Summary `Pagy::I18n.locale=` did not validate its argument before using it as a path component to load the matching dictionary file (`.yml`). An application that assigns untrusted input to the locale — e.g. the...