feat(algebra/group/inj_surj): add `injective.monoid_pow` etc (#10152)
feat(algebra/group/inj_surj): add `injective.monoid_pow` etc (#10152)

Add versions of some constructors that take `pow`/`zpow`/`nsmul`/`zsmul` as explicit arguments.



Co-authored-by: Eric Wieser <da64e90baec5d084ce3d8e05f3b022ae6d118ff5@gmail.com>

leanprover-community/mathlib,leanprover-community/mathlib