GaN-based 3D-stacked heterogeneously integrated optoelectronic neuromorphic system for artificial visual applications