The Scottish music star has teamed up with a Fife business to launch the limited edition haggis ahead of his Hampden shows.