I think he's rude, and he's not giving constructive feedback that you can learn from.
It might be reasonable to skip to the end slide if you're short on time, but I he's not saying that - and I get the impression he's not taking you aside after to say, "sorry I did that, but we needed to get to the main point before the end of the call."
Do you have guidance on what is and isn't important - or what he considers to be important? Because your presentations aren't likely to improve if you don't get that understanding.
Likewise, interrupting someone in a call isn't necessarily bad, but there are ways and ways of doing it, and again, I don't think he's explaining why he's done it at any point.
How much support are you getting at doing your job? Everyone screws up from time to time, but are they things you should know,or have you never been told? Is there process documentation that needs updating?
I think you need to give him some feedback- you don't mind having things pointed out if you need to improve, but you need to understand what and why. You could ask him to be less belittling in how he interrupts, comments on Teams, etc. Of course, he might be the sort of arsehole who thinks if you can't take the heat, you shoukd get out of the kitchen, and will still interrupt, and add some sarcastic comment like, "if that's okay with JS5?"
Not all managers are good - a manager who is rude to their staff and doesn't take feedback isn't going to create a good culture, and if that is how he is, ultimately, you will need to move, either internally or to a new employer. But I'd at least try to fix it first. People can always react in unexpected ways, and he might be one.
Good luck.