In this commit, we move the existing `internal/txsizes` package into its own package and make it a module along the way. This allows projects like `neutrino` to depend on a slimmer set of `btcwallet` related dependencies.