minor: pin shoulda-matchers at ~>2.0 for 1.8.7 support