pub const fn gregorian_to_shahanshahi( gy: i32, gm: u32, gd: u32, ) -> (i32, u32, u32)
Convert a Gregorian date to Shahanshahi date. Returns (year, month, day) where month is 1-based.