Because every version of flutter_localizations from sdk depends on meta 1.3.0 and connectivity_plus_linux >=1.1.1 depends on meta ^1.7.0, flutter_localizations from sdk is incompatible with connectivity_plus_linux >=1.1.1.
Because connectivity_plus >=2.2.1 depends on connectivity_plus_linux ^1.3.0 and connectivity_plus >=2.2.0 <2.2.1 depends on connectivity_plus_linux ^1.2.0, connectivity_plus >=2.2.0 requires connectivity_plus_linux ^1.2.0.
Thus, flutter_localizations from sdk is incompatible with connectivity_plus >=2.2.0.
So, because flutter_restaurant depends on both flutter_localizations from sdk and connectivity_plus ^2.2.0, version solving failed.
pub get failed (1; So, because flutter_restaurant depends on both flutter_localizations from sdk and connectivity_plus ^2.2.0, version solving failed.)