[Tests] Cleanup feature_block.py, remove unnecessary PreviousSpendableOutput object
Summary:
Partial backport of Core PR13669
https://github.com/bitcoin/bitcoin/pull/13669/commits/44bbceeef1b76526b73cbdd3ff785c4d5b2c74f1
Depends on D4821
Test Plan:
test_runner.py feature_block
Reviewers: deadalnix, Fabien, jasonbcox, O1 Bitcoin ABC, #bitcoin_abc
Reviewed By: deadalnix, O1 Bitcoin ABC, #bitcoin_abc
Differential Revision: https://reviews.bitcoinabc.org/D4822