fix: reorder transaction deserialization and fix mempool UTxO era
utxoFromMempool initialized with UTxOInBabbageEra, causing all evaluations to hit the Babbage rejection branch even for Conway transactions. Changed to UTxOInConwayEra. Reorder deserialiseCBOR to try Conway and Dijkstra before Babbage. Conway transactions can successfully deserialize as Babbage (the Babbage decoder accepts Conway-era CBOR), wrapping them as GenTxBabbage and rejecting them as "unsupported era". Older eras kept as fallbacks for specific diagnostics. Use eraProtVerHigh in transaction deserialization to accept transactions from any protocol version within an era (e.g. Conway PV9 through PV11). Co-Authored-By: Claude <[email protected]>