PROVISORY_COMPUTE_UNIT_LIMIT
A provisory compute unit limit is used to indicate that the transaction should be estimated for compute units before being sent to the network.
Setting it to zero ensures the transaction fails unless it is properly estimated.