Give precedence to routes with more static segments. Fixes #3573

This PR makes it so that the route recognizer prioritizes routes with the most static segments if both stars and dynamics are equal. It should fix #3573.

I'm not sure what the process is for updating tildeio/route-recognizer, so I submitted PRs here and [over there](https://github.com/tildeio/route-recognizer/pull/13). Let me know if I need to do it differently!