Sloshing, Steklov and corners: Asymptotics of Steklov eigenvalues for curvilinear polygons