Didn't the entire fake spider family involve some amount of shapeshifting? That demon Tanjiro ran into on the way to get training sprouted arms out of his severed head. Nezuko changes size all the time. I think they all have some varying amount of control over their own bodies.I feel like his "demon sorcery" lets him get into other peoples bodies or like you said shapeshift, since he basically controls cells?