Não tenho 100% de certeza sobre isso, mas o Npgsql 2.2.7 deve funcionar corretamente com o formato de ponto flutuante legado do PostgreSQL, pois usa transferência de texto para ler e gravar valores não binários. Isso deve permitir que você interaja com o banco de dados antigo.
No entanto, é severamente desencorajado continuar usando o PostgreSQL 8.3 de qualquer forma - 8.3 chegou ao fim de sua vida útil em fevereiro de 2013... Você definitivamente deveria experimentar a migração para 9.4 simplesmente despejando os dados e restaurando-os no novo ambiente. pode funcionar bem.
Observe também que, embora as novas versões, como a 3.0.4, em geral funcionem no PostgreSQL pré-9.0 - elas não são testadas de forma alguma e provavelmente não corrigiremos nenhum bug não trivial que você possa encontrar.