Shouldn't the answer be the other way round? 'Saya makan apapun'?
Yes, you're right, that's also possible, but I think it sounds even better this way.
I think you also be able to say saya makan apa saja,right?
Would it be more correct that translation should be "I eat anything" ?