Use `this.$router` instead of importing router

I'm returning the output of router.push() as it's returning a promise
(at least in the vue 3 version of vue router)
11 jobs for 1726-broken-development-environment in 19 minutes and 49 seconds (queued for 4 seconds)