A. I know many men who believe that if a woman eats out with them, even if it's platonic, they should pay the bill. So, this is not really a reliable way of seeing if he likes you. (Although, based on some of the other things in your original post, it did come across that way.)
B. Relationships quite frequently start from friendships. And he maybe trying to take it slow, not rush things. He also may have a hard time expressing his feelings.
C. I agree with Sirk, don't try to pressure him and find out his feelings. Let your friendship grow organically. He's called you a good friend. You have an answer for now. Could it progress from there, who knows? But definitely keep praying and seeking God.