2 decades of Hubble Space Telescope data track changing seasons on Uranus