Cleaning illegal characters in string vectors that store numerical values.
The function is useful for cleaning electrical health records in Chinese.
char_initial_cleaning() will convert full-width characters to half-width characters,
removes whitespace at the start and end, replaces all internal whitespace with a single space,
and replace empty strings with NA.
value_initial_cleaning() will additionally remove all spaces and extra dots.