[System.ServiceModel.Web] Fix regression when converting strings using some (like German) cultures [#18131] and add unit test