The fieldset_text
always set the type
attribute to text
(in the normalization method), so the only way to change that to number
is hook to the normalize filter, like this:
add_filter( "rwmb_normalize_{$field_id}_field", function ( $field ) {
$field['attributes']['type'] = 'number';
return $field;
} );