start_date_commitment
Computes the canonical start-date commitment as:
poseidon_hash_span([start_year, start_month, start_day]).
External systems must hash fields in this exact order to match proofs.
Fully qualified path: smart_identity_proofs::identity::start_date_commitment
pub fn start_date_commitment(start_year: u32, start_month: u8, start_day: u8) -> felt252