SLEEPER: interpretable Sleep staging via Prototypes from Expert Rules