This PR is a small follow-up to #1861. If the generator point multiplication result in Jacobian coordinates is immediately converted to affine coordinates after and is not needed for anything else, we can deduplicate by using the new secp256k1_ecmult_gen_ge helper. The second commit adds a simple unit tests, verifying for random scalars that the result of secp256k1_ecmult_gen_ge matches the two expected steps (secp256k1_ecmult_gen_gej plus Jacobian->affine conersion via secp256k1_ge_set_gej).
Note that in a very strict sense the first commit is not a refactor, as the Jacobian object is now cleared out which was not done on master, but for the logic in the tests this shouldn't matter at all.