My grandson is like this. He is 2.5 now and has been high maintenance since he was about 1. He’s not naughty- quite the opposite, actually. He’s just very active, inquisitive, energetic, and very interested in everything. He’s also extremely loving and a delightful child to have around.
We’ve learnt to manage him better over time. We do lots of jigsaws and concentration games with him. if I’ve done a jigsaw with him a few times, then next time I’ll start him off and encourage him to finish it himself. I read to him a lot and then when he’s used to a story, I encourage him to tell himself the story.
We do other things that allow him self play too. Eg, I’ve filled 2 large planters with compost and given him a stool and lots of plant pots etc and he plays happily on there for an hour. He also plays Lego for a long time alone. This gives a bit of relief when he’s around.
I also involve him in a lot of my household chores. He loves cooking and chopping and I give him a plastic knife and soft veg to cut. Eg, tomato, cucumbers etc. and give him rice and pasta to weight out and measure etc etc. This means I can get on with my own stuff when he’s around.
My DIL has also learnt her own way of keeping him occupied. She used to get quite overwhelmed by the lack of me time before but over time, she’s managed it better.