Used with uncountable nouns
Used with countable nouns
Everyday contexts
"There is too much homework this week!"
"We have too many toys in the living room."
There are too much people here.
There is too many milk in the fridge.
There are too many people here.
There is too much milk in the fridge.
A1: No, "too much" is only for uncountable nouns.
A2: Yes, "too many" implies excess, while "a lot of" is neutral.