**What** - allow updates to shipping option price type - Clean up the use of strings in the api validation Fixes #5824