pub(crate) fn compute_fingerprint_sha256(canonical_form: &str) -> [u8; 32]
Compute the 256‑bit SHA‑256 fingerprint of the canonical form.
Returns a 32‑byte array ([u8; 32]) containing the full SHA‑256 digest.
[u8; 32]