Lattice Boltzmann modeling of reactive transport in porous media: A review of interface dynamics, boundary conditions, and dissolution patterns | Synapse