AquaCast: Urban Water Dynamics Forecasting with Precipitation-Informed Multi-Input Transformer