After scouring through some posts, and considering the date with which the requests were made its quite apparent that the API feature request for updating the User's Display Name through Server API might not come to fruition.
With that being said, if relying only on Client/Admin API display name management, what would be the recommended setup for implementing Display Name Changes that come with a currency cost based on the number of times the display name has been changed?
Normally I'd utilize Player Title Data for such a situation, but considering that leaderboards send the display name when requested, it seems far more economical to utilize the display name.