Dubai has signed an agreement with Crypto.com and will become one of the first governments in the world to fully allow cryptocurrency payments for government services.