[Chronik] Add broadcast_txs_and_validate_rawtxs integration test into bitcoinsuite-chronik-client
Summary:
Tests verify the Chronik client's transaction broadcasting and validation capabilities. They check:
Raw transaction validation before broadcasting
Single and batch transaction broadcasting
Error handling for invalid transactions
Token transaction validation (ALP genesis/burn)
Transaction validation throughout its lifecycle
Skip token check options
Proper txid verification
Depends on D17853
Test Plan:
Please set BUILD_DIR env to export BUILD_DIR="/path/to/build_dir
UNIX: ./contrib/teamcity/build-configurations.py build-bitcoinsuite-chronik-client
Reviewers: O1 Bitcoin ABC, #bitcoin_abc, Fabien
Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, Fabien
Subscribers: PiRK, Fabien
Differential Revision: https://reviews.bitcoinabc.org/D17847