[Feature] 8886 custom fields access too restricted

[``* `#8886`Custom field access too restricted``](https://www.openproject.org/work_packages/8886)
Public projects are not taken into account I guess. A user being a non_member will not have such a relationship but might still be allowed to access the project.