Да, дефис при приложении нужен: сын-генерал, отец сына-генерала.
Корректное написание: раджа-йога.
Следует использовать тире: врач — детский онколог (но через дефис: врач-онколог).
В этом предложении сказуемое выражено предложно-именным сочетанием порядка одной тысячи рублей. В подобных случаях тире обычно не ставится, но может быть уместно в некоторых условиях контекста.
Лучше без тире, запятая не ставится.
Кавычки нужны. Перед второй частью лучше поставить тире: Мистер Эн охотно отвечал на вопросы своих "друзей" — так он называл работников бюро.
Другой возможный вариант — заключить вторую часть предложения в скобки как вставную конструкцию: Мистер Эн охотно отвечал на вопросы своих "друзей" (так он называл работников бюро).
После слов тем не менее можно поставить тире (как интонационный знак).
В этом случае слово музей следует писать с маленькой буквы.
Это предложения с пояснительными членами, которые отделяются запятыми: Выручка выросла на 1 млн, до 20 млн рублей. Выручка выросла на 10%, до 20 млн рублей.