[FIX] Percentage done in work package status cannot be modified

Implements [ticket 3266](https://www.openproject.org/work_packages/3266) as well as [ticket 3234](https://www.openproject.org/work_packages/3234)