Provide an alternate design for work package relations

https://www.openproject.org/work_packages/12233

See also discussion:
* https://github.com/opf/openproject/commit/91ba7ba6fba688dc61b09215ae39813e3a79149f
* https://www.openproject.org/work_packages/11676
* https://github.com/opf/openproject/pull/1542

Same: I don't see a reason why we would want to expose both from and to WPs. Why don't use just relation id to access the concrete relation?