@blakeyrat If you are still looking for a solution below might help. If not feel free to ignore.
About the 4th requirement: You can block any notification on Android by long pressing it. And saying never show notifications from this app.
Also if you want an unread count. I dunno if any mail clients that support it. But Nova launcher can add unread mail count to the Gmail/email app icons.