posix: device_io: implement pread() and pwrite() Add pread() and pwrite() implementations, which are nearly identical to read() and write() but differ in that they do not update the file-descriptor offset and instead read from a specific file offset. Signed-off-by: Chris Friedt <cfriedt@tenstorrent.com>