An extra transaction can be added to a package, as long as it only has one ancestor and is no larger than this. Not really any reason to make this configurable as it doesn't materially change DoS parameters.
Declared in <policy/policy.h>
inline constexpr unsigned int EXTRA_DESCENDANT_TX_SIZE_LIMIT = {10'000};