How can I give a user or groups permission to upload issues to projects without giving them Admin rights
You can't.
Users without admin can only use "project import" in their projects
How to use "project import" to upload issues to specific project.
Have a look through https://confluence.atlassian.com/jiracorecloud/creating-issues-using-the-csv-importer-765593817.html
It looks like you're new here. Sign in or register to get started.