Universality and stability of cohomology rings of Hilbert schemes of points on surfaces