Cleanup return value for internal prepare_statement function

Return `{ok, #prepared_statement{}}` and simplify the fun interface
for pqc_fetch.