pub fn check_decoy_info( decoy_info: &DecoyInfo, hf: HardFork, ) -> Result<(), TransactionError>
Checks the decoys are allowed.
ref: https://monero-book.cuprate.org/consensus_rules/transactions/inputs.html#minimum-decoys && https://monero-book.cuprate.org/consensus_rules/transactions/inputs.html#equal-number-of-decoys