The really good news is that there is very strong integration between Profile Builder and Paid Member Subscriptions, like you could make use of the integration between Paid Member Subscriptions and Profile Builder to add extra fields to the forms.
You can also read more about the new Registration process here. Basically, you are using the Profile Builder Registration form, in which you add the PMS Subscription Plans as a field.