Multi-temperature generalized Zhdanov closure for scrape-off layer/edge applications