- Replace Freezed-generated
ResultandOptionmodels with handwritten sealed classes. - Remove the
freezed,freezed_annotation, andbuild_runnerdependencies along with generated*.freezed.dartfiles. - Preserve value equality and
hashCode, including deep collection equality behavior. - Fix generic variant equality to remain symmetric and consistent with
hashCode.