Для пространства имен - я бы сосредоточился на стандартных руководящих принципах для имен пространств имен. Поместите методы расширения в пространство имен, где они обычно будут использоваться / связаны осмысленно, и избегайте использования дополнительного пространства имен только для этого.
Для спонсорского класса - в данном случае это довольно неважно. Я бы попытался выбрать имя класса, которое имеет смысл, но, похоже, не существует фиксированного руководства.
Здесь важно то, что класс спонсора никогда не используется и не виден пользователю ваших методов расширения. Пока пространство имен включено, метод расширения найден правильно. Лично я использую что-то очень похожее на jrummell для моих методов расширения, но Microsoft не следует этому в Framework (хорошим примером этого является класс Enumerable ).