Skip AllowedUserVisibilityModes validation on update user if it is an organisation (#16988)
Skip AllowedUserVisibilityModes validation on update user if it is an organisation (#16988)

if AllowedUserVisibilityModes allow only public & limited, and orgs can be private, a user can create a repo to that organisation whitch will result in an update of the user. On this call the user is validaten and will be rejected since private is not allowed, but its not an user its an valid org ...

Co-authored-by: Alexey 〒erentyev <0a330927be0f7f961a1628203cf6ca9507550a2a@gmail.com>
go-gitea/gitea,go-gitea/gitea,go-gitea/gitea