Addressing separation and edge passivation challenges for high efficiency shingle heterojunction solar cells