fix CodeQL issue
* run tests on node v20 * update linter to node v16 * update docs * update browser node version * update checkout
* rename: branch develop -> main; master -> old-master * Update all references to `master` and `develop` * Update the GitHub pages docs Co-authored-by: Jackson Mills <jmills@ripple.com>, Elliot Lee <intelliot@ripple.com>