Forecasting Solar Cycle 25 with a Principled Bayesian Two-stage Statistical Model