is it possible to make a smart playlist only filter unwatched episodes from a specific season?
There is no filter for the season number.
You can only use the “Episode Air Date” as a filter. But even that can cause special episodes to be included, if they were released during the original run of that season.