Seems like I over-complicated stuff.
After looking at the PkgTemplates.jl code better I think it is sufficient to just put the group/organization name as the user kwarg in the Template, and just make sure that the name and email in the Git plugin are the ones needed for authentication (in my case to the self-hosted gitlab).
Did some basic tests and it seems to work fine without requiring to define new plugins