ZoneRulesException: Unknown time-zone ID from ZoneId.of
Goal: reliably convert user‑supplied local date‑time values to ZonedDateTime while guaranteeing that the target zone identifier is valid and that ambiguous times during DST overlap are resolved according to the application’s business rule. Constraints: ZoneId.of throws an unchecked ZoneRulesException for any ID not present in the bundled IANA tzdata, so vali