New license page with fix for zero licenses. (#60552)

This amends #57588 by adding code that also handles the zero license case, and adds translation strings for that.
diff --git a/packages/flutter_localizations/lib/src/l10n/material_ml.arb b/packages/flutter_localizations/lib/src/l10n/material_ml.arb
index 965ba62..b571d2a 100644
--- a/packages/flutter_localizations/lib/src/l10n/material_ml.arb
+++ b/packages/flutter_localizations/lib/src/l10n/material_ml.arb
@@ -70,13 +70,14 @@
   "dateRangePickerHelpText": "ശ്രേണി തിരഞ്ഞെടുക്കുക",
   "calendarModeButtonLabel": "കലണ്ടറിലേക്ക് മാറുക",
   "inputDateModeButtonLabel": "ഇൻപുട്ടിലേക്ക് മാറുക",
-  "licensesPackageDetailTextOne": "1 license",
-  "licensesPackageDetailTextOther": "$licenseCount licenses",
   "timePickerDialHelpText": "SELECT TIME",
   "timePickerInputHelpText": "ENTER TIME",
   "timePickerHourLabel": "Hour",
   "timePickerMinuteLabel": "Minute",
   "invalidTimeLabel": "Enter a valid time",
   "dialModeButtonLabel": "Switch to dial picker mode",
-  "inputTimeModeButtonLabel": "Switch to text input mode"
+  "inputTimeModeButtonLabel": "Switch to text input mode",
+  "licensesPackageDetailTextZero": "No licenses",
+  "licensesPackageDetailTextOne": "1 license",
+  "licensesPackageDetailTextOther": "$licenseCount licenses"
 }