Personally, I prefer the Balthazar spelling and I think it's a handsome name; a bold choice but usable. I like "Taz" as an informal nickname but I think "Baz" works as a more formal/legit nickname. As a stretch, the sounds are there for "Lars" as well.