To move to the newer, cheaper tinyAVR-0/1/2 parts, you’ll need a UPDI programmer.
The tiny0/1/2 are pretty nice chips - lots of peripherals and significantly cheaper than a tiny85. While there aren't any "less pins" options, there are a bunch of "smaller package" options.
And UPDI is pretty nice compared to previous program/debug protocols.
There you’ll find some 6 pin surface mount parts.
The 6pin parts are NOT tiny0/1/2. Affectionately known as "brain dead" chips, they have tiny memories and half the registers of regular AVRs, and essentially no peripherals
Also, you'll need a "TPI" programmer, which are less widely implemented than either ISP or UPDI.
Not recommended, unless you really need that SOT23-6 package.