I don't believe you will be charged if you are requesting additional towels (based on the number of occupants in your room) but if you are requesting clean towels you should incur a charge. You may launder them for free in the DVC laundry room on the first floor near the entry (bring your own soap or buy it from vending in the laundry room).
If they are still doing pins as a construction "apology" during your travel dates, you should get them. We stayed on our own points in December and got the pins.
I believe roaring forks will be back open for your dates so you can probably get mugs either at geyser point or roaring forks. Keep an eye on the boards between now and then!
Enjoy your studio
I liked the studio better than the main lodge rooms. It was just more our style and I LOVE having a full size coffee pot!