You can set expiry dates for ad packages, but not specific categories. So, technically you could create the packages you mention (free and paid), however the customer selects the ad package they want during the ad posting process so you can't technically stop someone selecting the free ad package with the current setup.
Yes you can set a 365 expiry date, and yes you could if you wanted, renew the ads manually from the
wp-admin.