Well I've never seen anyone that casual there. I would wear a jean.
I would recommend not wearing shorts but jeans are certainly appropriate for lunch.
You can, but I wouldn't recommend you wearing shorts
You could. While the dress code should be semi causal, there have been people who wear t shirt and jeans. So whatever you feel comfortable with
Yes, For lunch
Thanks! Your answer is awaiting moderation.