Consider removing `IsNamespaceProject` logic
The following discussion from !201 should be addressed:
- [ ] @ayufan started a [discussion](https://gitlab.com/gitlab-org/gitlab-pages/merge_requests/201#note_251814534): (+3 comments)
> Do we need that? This seems to be a complex logic that should not be used, as it is very circumstantial (based on very specific output).
>
> I would assume that we just need to use `HasAccessControl` to define that logic.
issue