I’ve been working on EIP-7983 (Granular transaction types), which would be helpful for conditional transactions.
This EIP aims to make it easier to add new transaction types, and expands space to add them. The problem I’m trying to solve is that if we add new transaction types as we do for conditional transactions (and other proposals like native AA), we have to consider how these different transaction types would combine. For example, we might have to add many transaction types to support different combinations of blobs, conditional transactions, AA, etc. With the new proposal, we can easily create compound types that include fields from different tx types.