How can I organize dashboards & views into folders, like how we can do it for saved searches & alerts?
You need to create an XML navigation file. See the documentation topic Build navigation for your app, which includes sample XML.