I sugest the creation of a half space, specially a half non sepparable space. This would be good to use smaller spaces in, e.g 1 234 567
The spaces between groups of three digits are mandatory by the ISO 80000-1 standard.
All typographical space widths exist in Unicode fonts. So what do you ask for?