[Cashtab] Upgrade react-ga implementation
Summary:
The current implementation is based off legacy react (componentDidMount etc) and also uses legacy routing. Will not work with react-router-dom v6.
Simplify and use latest version of react-ga.
Test Plan:
Check dev console at https://cashtab-local-dev.netlify.app/#/wallet
I've added logging statements to this deployment
Confirm you see GA initialized on load and logging... as routes change.
Reviewers: #bitcoin_abc, PiRK
Reviewed By: #bitcoin_abc, PiRK
Differential Revision: https://reviews.bitcoinabc.org/D15408