Text this: Numerical and theoretical modelling of uranium carbonate leaching