Determines whether a collection should be visible based on its settings and the artist's default preferences.
Details
Visibility is determined by the following logic:
If collection has a visibility_override, use that value
If collection status is 'complete', it's visible
Otherwise, use artist's default_wip_collection_visibility preference