Break out OracleSerialClobNormaliser

Make class top-level not inner and add unit tests
Break out other TypeNormalisers

Add unit tests