I want to ask several questions about the same problem domain but each question is independent from the others. Should I put all the questions in a single post or should I split them and send multiple posts?
Split them and ask multiple questions.
That way it's easy to select a correct answer. If you ask several questions in one question you risk having answers that are both correct and wrong at the same time.