Specify patchable dates

## Work Packages

* https://community.openproject.org/work_packages/17417
* https://community.openproject.org/work_packages/17418

## Changes

* clearer wording regarding time related types
    * start date and due date are now **date only**, no time component
    * creation and change dates are **date and time**
    * estimated and spent time are **durations**
* Project ressource now uses `createdAt` and `updatedAt` instead of `createdOn` and `updatedOn`
* Dates are now patchable