Add-on Require STEAM ID for Account Upgrades

I am looking for an addon or edit that will force a user to integrate their account with Steam before upgrading their Xenforo account.

I'm using Steam Authentication & Integration for integrating Steam.

And there is a modification that used to this but it is outdated and no longer works.

If someone can please either update/fix the current modification or make a new one. I am willing to pay for the labor. I honestly don't know much about coding and I don't really have the time but it would be greatly appreciate it some could look into this and help me.