Hardware wallet for Pledge

This section describes the process of adding a hardware wallet as a stake pool owner, to be able to store the pledge on it.
Because the new owner becomes active after 2 full epochs, the initial owner of the stake pool cannot be replaced with the new one immediately (unless each of the wallets has enough ADA in it to cover the pledge). After the second owner and its delegation to the stake pool become active, the pledge can be moved from the initial wallet to the hardware wallet and if desired the first wallet can be removed from the stake pool owners. Removing it is optional.
The scripts were tested with a Ledger hardware wallet and using the cardano-hw-cli version 1.10.0 (latest available at the time of writing this guide). They should also work with Trezor wallets.