An man who shot and killed rapper Christopher Habiyakare in Melbourne’s west in 2021 has pleaded guilty to homicide.