* Reland "Nnbd widgets (#64672)" This reverts commit 127e67902e8bbb0dcbfb3351b8fd00f7cbdf0178. * remove non-nullable enforcement on AsyncSnapshot * make data param non-nullable for AsyncSnapshot.withData * make some Text params non-nullable