Allow tx replacement by smaller witness (tx fees and policy, validation)

https://github.com/bitcoin/bitcoin/pull/24007

Host: larryruane  -  PR author: LarryRuane

Notes and questions to follow soon!