Did you buy Raffi at a pet store or off of a breeder directly? It's an unfortunate side effect of store-bought bettas in that their life span is only a couple of years maximum. I dunno about how old age would ultimately effect him, but honestly it sounds like he's just getting older and closer to the end of a healthy lifespan. You might try lowering the water level so he doesn't have as far to swim to get to the surface but that's my two cents.
I don't think the epsom salts will help, unfortunately, because as you said he's not bloated or constipated, is pooping, and eats well enough and the salts are there to help with those issues. Again, my opinion, but another member might have something else to say.
Edit: Just thought of it, but he could also be recovering from the wound still and thus resting more often/lethargic as you've pointed out. Just another idea but I'm moving more towards old age as an option.
I don't think the epsom salts will help, unfortunately, because as you said he's not bloated or constipated, is pooping, and eats well enough and the salts are there to help with those issues. Again, my opinion, but another member might have something else to say.
Edit: Just thought of it, but he could also be recovering from the wound still and thus resting more often/lethargic as you've pointed out. Just another idea but I'm moving more towards old age as an option.