Best practice for staging environment for jira cloud

Yes.

And make sure you are aware of Change notice - Changes to installation of a local app on Atlassian Cloud products - Announcements - The Atlassian Developer Community