Definitely sounds like puberty. My bun has actually started doing kinda the same thing. He started being able to jump on my bed and always ends up peeing on it. The biggest problem though is that he’s afraid to jump down so if I’m away for a long time he gets stranded up there!
What I tried first is to kinda build a barrier around the edge of my bed with boxes, but that didn’t work for very long because soon he learned he could jump on those too. It’s crazy that Wilbur can jump so high he’s like 2 pounds! My bed is not short! What ended up working was when I put a rug on my bed. The rug was just big enough that it stuck out from the edge slightly. From Wilburs angle on the floor, it looks like there’s a ceiling so he cant jump straight up onto the bed anymore. And if he backs up and tries to jump on the ledge, in will give out under him. So far he hasn’t jumped on the bed yet with this method. I’ll try to get a picture I know that explanation was confusing! You could probably also do this with a big piece of cardboard.
My bun hasn’t gotten on the desk yet (thank goodness) so I don’t have any ideas for that at the moment. You may just have to move everything off it or keep your bun in an x-pen. Maybe you could even try putting some toilet paper rolls up there to trick him into chewing those instead of everything else on the desk😉