Release 1.56.0.1 (#7707)
* test(IsData/Budget): add SoP and BuiltinCasing budget tests Add golden budget tests for unsafeFromBuiltinData compilation in both SumsOfProducts and BuiltinCasing modes. Covers single-constructor, pair, mixed-arity, and three-constructor types with PIR, UPLC, and evaluation golden files for GHC 9.6 and 9.12. * fix(Compiler/Expr): backport caseInteger SoP fallback fix from #7693 Replace runtime list-indexing via PlutusTx.List.!! with a compile-time equalsInteger/ifThenElse chain for the SumsOfProducts caseInteger fallback. This fixes a 3-5x cost regression in unsafeFromBuiltinData for multi-constructor types (reported by Hydra team). Also fixes a latent bug in compileHaskellList that silently dropped list elements when GHC used (:)-chain representation instead of build/foldr form. * chore: regenerate Marlowe benchmark baselines Updated Marlowe golden TSV files to reflect improved budgets from the caseInteger SoP fix. CPU: -9..12%, Memory: -16..20%. * Release 1.56.0.1