Having the rules in the .ruff.toml file at the root of the codebase
allows arclint to use them, and anyone running ruff outside of arclint
(in an IDE for example) to also have the same rules enforced.
Moving them at the root also require to remove the electrum/.ruff.toml
file and move the rules inside it to the root file, otherwise the rules
are overriden by the electrum/.ruff.toml file.
This commit also changes a little bit how "ruff check" and "ruff format" arcanist
linter works: the files to lint are not passed to stdin anymore, they are just passed with their filename,
as this was causing some rules in the .ruff.toml file to not be applied.