Microtopographic refuges shape consumer-producer dynamics by mediating consumer functional diversity