The Locker Room Gallery’s ‘New York Women in Art’ installation opens to the public in Lower Manhattan