I agree you can expect some combo of Muhk, Thrun, Havelid, Cagnoni, as guys who could become bottom-4/middle-pairing (hopefully) but we need that top pairing guy. Even if we draft Celebrini, I think we go D with the PIT pick to add something to our blue line. If the PIT pick stays 11-14ish we could still get a Levshunov or Yakemchuk based on the season so far and where those guys seemed to be ranked. I think as of right now Dickinson, Silayev and now even Buium seem to be solidifying their top-10 cases.
Cagnoni if he progresses well enough, could be a sure 2nd pair, 2PP player, or even 3rd pair and 2PP. I would even try out a scenario where Cagnoni is used as an RD in 2nd pair because of his offensive skills, but it's probably not realistic. (because it's not NHL 24 game, where players at least in online games seems to be playing on their one timer)
Like Ryan Lindgren paired with Adam Fox, I could see Mukh or even Thrun being our Lindgren and paired with an elite defencemen, but I'm not getting too excited yet.
Hävelid is kind of the more mysterious one, he could get a look at 3rd pair RD if he progresses but could see him being the odd man out also. I think Cagnoni - Hävelid sounds good on a paper but maybe in a real game situation could be too small of a defensive pair.
And yes, we need a defence prospects desperately.
Best scenario would be:
Mukhamadullin - X (absolute stud 1st pair, 1PP defencemen)
Cagnoni - X (very solid defencemen, to help Cagnoni be himself)
Thrun - X (veteran RD)
More realistic scenario:
X - X
Mukhamadullin - X
Cagnoni - X (Cagnoni 2PP)
This is based on Sharks fandom and gut feeling, so I would love to hear more opinions on some of these scenarios.