Remove the use of legacy_rpc_methods once possible

We currently use legacy_rpc_methods for diverse stuff:

  • get the most up to date nonce instead of finalized block only
  • call the rotate_keys command in unsafe rpc
  • fetch the system properties (token symbol and decimals)

We have to watch for subxt updates were these actions can be made with the new backend.