Eco-Evolutionary Dynamics Of Microbial Communities With Heterogeneous Growth And Dispersal