fix result type of Mutation.publishExtension
Created by: sqs
It was a mistake that the createExtension result type was used for this as well. No callers (that I'm aware of, or that are likely to exist otherwise) rely on the previous type name, and the types currently have the same shape, so the risk of breakage is extremely low.
Found by @keegancsmith in #14326.
This result type pattern is probably not necessary now (we haven't added any new or diverging fields in the last ~2y), but I guess it's good to keep in.