text: Title: Make `byteswap` an nplike function
  Body: ### Version of Awkward Array
  
  main
  
  ### Description and code to reproduce
  
  `to_buffers` expects the array object to have a `byteswap` method, which we aren't supported across all ndarray implementations. We should add this to our nplikes instead.