Fix strict language checks (#6622)

diff --git a/analysis_options.yaml b/analysis_options.yaml
index 98352af..b12af6c 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -22,7 +22,7 @@
 # repository.
 
 analyzer:
-  strong-mode:
+  language:
     strict-casts: true
     strict-raw-types: true
   errors:
diff --git a/packages/google_sign_in/google_sign_in_web/lib/src/generated/gapiauth2.dart b/packages/google_sign_in/google_sign_in_web/lib/src/generated/gapiauth2.dart
index e172166..f474e0d 100644
--- a/packages/google_sign_in/google_sign_in_web/lib/src/generated/gapiauth2.dart
+++ b/packages/google_sign_in/google_sign_in_web/lib/src/generated/gapiauth2.dart
@@ -12,7 +12,7 @@
 
 // https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/gapi.auth2
 
-// ignore_for_file: public_member_api_docs, unused_element, non_constant_identifier_names, sort_constructors_first, always_specify_types
+// ignore_for_file: public_member_api_docs, unused_element, non_constant_identifier_names, sort_constructors_first, always_specify_types, strict_raw_type
 
 @JS()
 library gapiauth2;
diff --git a/packages/in_app_purchase/in_app_purchase_storekit/test/fakes/fake_storekit_platform.dart b/packages/in_app_purchase/in_app_purchase_storekit/test/fakes/fake_storekit_platform.dart
index e64876d..e6b9696 100644
--- a/packages/in_app_purchase/in_app_purchase_storekit/test/fakes/fake_storekit_platform.dart
+++ b/packages/in_app_purchase/in_app_purchase_storekit/test/fakes/fake_storekit_platform.dart
@@ -176,7 +176,7 @@
         if (call.arguments['applicationUsername'] == 'userWithDiscount') {
           if (call.arguments['paymentDiscount'] != null) {
             final Map<dynamic, dynamic> discountArgument =
-                call.arguments['paymentDiscount'];
+                call.arguments['paymentDiscount'] as Map<dynamic, dynamic>;
             discountReceived = discountArgument.cast<String, dynamic>();
           } else {
             discountReceived = <String, dynamic>{};