code: protected function unbindNumerics(ArgumentBag $args)
      {
          if (($value = $args->get('value')) && (is_int($value) || is_float($value))) {
              $args->set('value', $this->raw($value));
          } elseif ($values = $args->get('values')) {
              foreach ($values as $key => $value) {
                  if (is_int($value) || is_float($value)) {
                      $values[$key] = $this->raw($value);
                  }
              }
  
              $args->set('values', $values);
          }
      }
docs: Integers and floats must be passed in raw form in order to avoid string
  comparison, due to the fact that all meta values are stored as strings.
  
  @param  \Sofa\Hookable\Contracts\ArgumentBag $args
  @return void