Add cabal update to horizon-gen-nix CI job
Summary
- Add
cabal updatebeforehorizon-gen-nixin CI to ensure fresh package index - New
horizon-gen-nix.cabaloption (types.package, default:nixpkgs#cabal-install) - Follows same pattern as omnix/cachix modules for package options
Fixes stale cabal index causing horizon-gen-nix to fail resolving newly added packages on CI runners.