In #6250, a new Bitcoin RPC client was introduced.
This issue tracks the refactoring of BitcoinRegtestController to replace the existing BitcoinRPCRequest with the new RPC client.
Since RPC calls are widely used, the migration will be done incrementally across multiple PRs to keep the review process manageable.
This issue will serve as a reference for those PRs and will be closed once the roll-out is fully completed.