Feature/timelines render bucket size

Fixes [`#2655`](https://www.openproject.org/issues/2655), includes https://github.com/opf/openproject/pull/639.