Dynamics of reaction–diffusion–advection system and its impact on river ecology in the presence of spatial heterogeneity | Synapse