feature: providers/aws volume size and type, fix: providers/digitalocean SizeSlug issue

This contains merged branches and closes #339 #440 and #553 with resolved conflicts.