Hi Chase,
You can put screens behind an additional log in but to add a paywall to your app you would need to add a stripe integration. This would require a paid plan with API access and this would also require custom code to implement. Should you require coding support, take a look here.
However, it’s worth noting, per Apple’s policy you can sell physical goods but not digital goods without going via Apple.
You can see more on this here