adds @Uniswap/analytics to this package to send page view data to amplitude
to achieve 1, we needed to upgrade our React version (which means a bunch of other upgrades are needed too)
after the packages above were upgraded and types were resolved, many errors and warnings needed to be fixed
a. this is why the PR is so big- but most changed files are just lint fixes or small syntax updates
since we're adding Amplitude logging, i also removed GA logging from the app.
I removed a bunch of dead code related to wallet connections from the app