TYP: enable reportUntypedNamedTuple
Prefer `typing.NamedTuple` to `collections.namedtuple`.
Does the change to `NamedAgg` need a whatsnew? I think the other cases are all private. WDYM? NameddAgg should still be public  > WDYM? NameddAgg should still be public

It still is public, but its type changed. This change might need a whatsnew Except the public NamedAgg, the other `collections.namedtuple`s are I think all used only internally. So, they shouldn't need a whatsnew  cc @simonjayhawkins if ok here thanks @twoertwein 