Hi @Pegger ,
Covering your two questions
Lose all of the shares already set up (so I have to re-share the test app to all users every time there is an update)
You can choose the "update" option in the export and import file, meaning the shares should stay. Also if you use security-enabled 0365 Groups for sharing, you can share both the SharePoint List and the Power App with the Group, meaning you only have one share to deal with.
The link to the app will change, confusing my user base for the test application because the link changes every time
Using option 1 above, this will not happen. Also if SharePoint sharing is set at Site level, replacing the list will not be an issue.
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.