For most users group permissions seem to be the hardest to grasp.
All permissions forum,site.cp are assigned to a group not a member.
Then a member is allowed to join a group.per registration,posts count or subscriptions via a automatic method or by manual intervention.
The subscriptions will not work on default groups they need to be custom groups you have added.so they appear in the subscriptions dialog. Such as admin.Global Moderators,Moderators,Users,Guests are the default groups.

Some of your desired permissions do not exist as yet. But a lot of them can be utilized in subscriptions.
Now you may need to demote some permissions on the default groups to accomplish what you desire, Then add them back to the paid subscription groups.

You may need paper and pencil in hand to jot down what you want per group just to keep the permissions to work as desired.per group.

But I think most all of the items except for a few that don't exist can be done without any modifications and will be compatible with a upgrade.

There is a extensive listing of all the permissions at the UBB WIKI that you may want to review.
Especially if you get into a complicated permission by group setting that requires a -1 setting.


Blue Man Group
There is no such thing as stupid questions. Just stupid answers