Add support cl_amd_copy_buffer_p2p (#697)
* feat: support cl_amd_copy_buffer_p2p * clean: shorter line * feat: use optional for byte_count && handle failure * feat: add test * feat: add docs * fix: flake8 * feat: copy function signature over * feat: remove suffix? * feat: change version added