Hi,
Only option is to use deny policy for this. In order to use modify effect the alias needs to be supported as modifiable. In this case it is clearly not. Keep in mind that such action as changing the sku to another requires that the VM be stopped thus this is not suitable to be modifiable (even if it was possible) as for existing resource will not work if the VM is not stopped.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.