pub fn secs_from_compact(compact: u32) -> u64
Convert compact u32 back to Unix seconds timestamp. Preserves 0 as sentinel for “never set”.