自己解決しました。ありがとうございます。
どうやら

baka.cppで

ostream& Orokamono::operator<<(ostream& os, const Baka& obj)
{
・・・
}

としたら、できるようです。
これって、標準の正しい書き方ですか?
名前空間をusingしているのにこの書き方はおかしい気がします。