I assume this doesn't have the connotation of salary/earnings?
yes, it does when used in a context of salary conversation
What does she build?
That is correct as well.
'What does she prepare?' should be right?
In the case of "What does she make?" Is it only about physically making/building something, or can you use the same words if you are asking about finances ("what does she make" meaning "how much does she earn")?
you can used it to talk about finances but however it is only used in daily speech as a slang and not as a formal language
Could this sentence be a question about someone who cooks or bakes, as well as about a builder?
बनाती banati is a classic Persian loanword with an Arabic root
No. It's native word coming from the root बन (become). There are very few verbs (compared to other parts of speech) in Hindi that are borrowed from Persian/Arabic.
Is the best and most importantly