The limit is more practical than technical.
A realistic limit is in the dozens for hand written code. For generated code you can have much more, but I suspect you have something wrong with your design if you have that many.
The limit in the file format is 65535.
Given most large projects have less than 10K classes, so it is hard to imagine why you would want to implement that many interfaces in one class.