Here is some answering of your questions?
1) Min Salary for bringing spouse : 7000.00 Riyal per month
2) Average Rent single bedroom (Not sharing) or 2 bedroom apartments/villa : 5000.00 to 10,000.00 riyal per month
3) Average food expenses per month (South Indian): 300 riyal to 3000.00 riyal per month or it depend on your purchasing power
wish you all the best