A feature like this is automatically baked in to my Fastmail account. "myemail@mydomain.com" can become "banks@myemail.mydomain.com", and all that email automatically goes to a folder called "banks". https://www.fastmail.com/help/receive/addressing.html
There is a limit to the number of aliases, but you can just create more accounts with aliases that forward to your email.