tryGetValueForField method
This is required to be able to keep form up to date
For example you might have remove some fields
from a form because of some user's actions
then we don't have to validate them any more
A real use case: User selects a MALE gender but
you had Pregnancy status drop selector and you want to
remove it for a male. There is not need to validate it but
the form has this field already registered
This method will remove this sort of inputs and unregister them
Implementation
// void removeUnregisteredFields({
//   required String formName,
// }) {
//   final form = _formGroups[formName];
//   if (form != null) {
//     form.unregisterAllOutdatedFields();
//   }
// }
FutureOr<Object?> tryGetValueForField({
  required String formName,
  required String fieldName,
  bool applySerializer = false,
}) {
  final field = tryGetField(
    formName: formName,
    fieldName: fieldName,
  );
  return field?.getValue(applySerializer);
}