Reduced speed with degraded battery doesn't only happen for phones unfortunately. My Lenovo laptop is painfully slow when unplugged. I thought something is broken, but Lenovo told me it's because the battery is degraded. The consequences are similar as with phones: The battery can't be easily changed and the costs for letting it be changed by Lenovo are not worth it considering the age of the laptop. So I'll likely live with it until I'm annoyed enough to buy a new one.
I once built such a trial option myself. You could start a free trial (just within the app, no "native trial" involved) and then sign up for the paid plan with native in-app purchases once it ran out.
It got rejected by Apple. They insisted I use the native app store trial which is opt-out.