The way to work with a LAScatalog is explained in chap 14. The buffer is explained in section 14.7.2.
The default is 50 m buffer so your code is already correct.
To store the raster on disk see section 14.8.2. e.g
opt_output_files(LAS_list) <- paste0("folder/{*}_dtm")