Describe the feature
Currently, the only custom check we have in the tx pool at validation (other than the Ethereum validations) is the check of the cost of the transaction including the rollup fee. We could also reject at tx pool level transactions that are over the block payload size. Add this check in the ScrollTransactionValidator::validate_one.
Additional context
scroll-tech/go-ethereum#1042