Quasi-periodic wave solutions, soliton solutions, and integrability to a (2+1)-dimensional generalized Bogoyavlensky-Konopelchenko equation