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.