[Lint] Lint everything, apply some of the patches
Summary:
Fixes and auto-fixes after running arc lint --everything. It seems some fixes are malfunctioning, they truncate e.g. test_node.py, which we
ignore.
It also fixes some new lints for Rust introduced by D13556.
Test Plan:
- Run arc lint --everything
- Some false lints (truncate pythong files), but mostly no changes
Reviewers: Fabien, #bitcoin_abc, PiRK
Reviewed By: Fabien, #bitcoin_abc, PiRK
Differential Revision: https://reviews.bitcoinabc.org/D13565