push: use the common refspec parser

There is one well-known and well-tested parser which we should use,
instead of implementing parsing a second time.