拡張メソッドをどこに書くか

拡張メソッドをクラスとかインターフェイスの拡張として使うなら別だけど、null安全なメソッド*1の提供を目的として使うなら、同じファイルに記述するのがいいんじゃなかろうか。

public sealed class Hoge { ... }

public static class HogeExtension { ... }

こんな感じに。
usingなんてほとんど気に留められることのない1文に振り回されるのは嫌だしね*2

*1:拡張メソッドは単なるシンタックスシュガーでしかないので、null安全なメソッドが作成できる

*2:これを回避したいだけなら名前空間を同じにすればいい