On IOS/macos there's an app called "Unwatched for YouTube" which allows you to subscribe to channels via RSS (no need to login) and then you can turn shorts on/off per channel.
It's free for now but the developer has plans for some kind of subscription for premium features.
https://apps.apple.com/in/app/unwatched-for-youtube/id647728...