revert updating the type for YamlScalar.value (dart-lang/yaml#139)

diff --git a/pkgs/yaml/lib/src/equality.dart b/pkgs/yaml/lib/src/equality.dart
index 77cf8e0..5492c49 100644
--- a/pkgs/yaml/lib/src/equality.dart
+++ b/pkgs/yaml/lib/src/equality.dart
@@ -103,7 +103,7 @@
 int deepHashCode(Object? obj) {
   var parents = [];
 
-  int deepHashCodeInner(value) {
+  int deepHashCodeInner(Object? value) {
     if (parents.any((parent) => identical(parent, value))) return -1;
 
     parents.add(value);
@@ -115,7 +115,7 @@
       } else if (value is Iterable) {
         return const IterableEquality().hash(value.map(deepHashCode));
       } else if (value is YamlScalar) {
-        return value.value.hashCode;
+        return (value.value as Object?).hashCode;
       } else {
         return value.hashCode;
       }
diff --git a/pkgs/yaml/lib/src/yaml_node.dart b/pkgs/yaml/lib/src/yaml_node.dart
index fb10de3..c8f1e23 100644
--- a/pkgs/yaml/lib/src/yaml_node.dart
+++ b/pkgs/yaml/lib/src/yaml_node.dart
@@ -152,7 +152,7 @@
 /// A wrapped scalar value parsed from YAML.
 class YamlScalar extends YamlNode {
   @override
-  final Object? value;
+  final dynamic value;
 
   /// The style used for the scalar in the original document.
   final ScalarStyle style;