Add support for nothunks == 0.3.* (#1764)
# Description This has already been fixed in: * plutus: https://github.com/IntersectMBO/plutus/pull/7428 * ledger: https://github.com/IntersectMBO/cardano-ledger/pull/5422 * network: https://github.com/IntersectMBO/ouroboros-network/pull/5243 It was not possible to test `consensus` with `nothunks == 0.3.*` because one of the ledger libraries still has a `nothunks >=0.2` dependency, and the version in `ledger@HEAD` is not compatible. The only change in `nothunks == 0.3.*` was a change in the `ThunkInfo` constructor which does not occur anywhere in the `consensus` code base.