Запятая факультативна (необязательна). Ни наличие запятой, ни ее отсутствие ошибкой не будет.
Пробел перед сокращением г. нужен: 2009 г. Однако если дата записывается цифрами, то слово года или сокращение г. после даты не требуется.
Возможны все приведенные варианты, они не нарушают правил. Использовать нужно сокращение, которое принято в той сфере, для которой пишется текст. Если норма не установилась, то нужно выбрать тот вариант, который будет понятен читателю. Возможно, лучшим окажется сокращение календ. нед.
Правильно: 5 рублей 21 копейка (31 копейка, 41 копейка...); 35 долларов 21 цент (31 цент, 41 цент...)
Предлоги до и по во временнОм значении синонимичны. Различия нет.
Да, в обоих случаях требуется дефис.
Корректно: участники сборов... 28.03–01.04 1990 г.
Правильно: утв. постановлением Правительства РФ от 31.08.2006 № 530.