The Pigeon feature request to handle types like List<Foo>, as opposed to only List<Foo?>, is complete:
We have a couple of types in our pigeon/notifications.dart that could benefit from that. One has a TODO comment; for the full list, look for List< and Map<.