Probabilistic Modeling of Spiking Neural Networks with Contract-Based Verification