I don't see a reason why user profiles would have battery impact vs the same apps all run in Owner.
Do it the way that makes the most sense to you, there is no right or wrong way. For instance, I keep apps with sensitive data in separate profiles to isolate them from normal day to day apps, FOSS is not a criteria for me.
In Settings search "profiles" and tap Add user.