My laptop has Windows 10 Pro retail license. I wish to retain this license for myself and not give it away with the device.
Windows 10 Professional licenses can be transferred to another machine.
I will be doing a full reset and data wipe (of course).
Since we are dealing with a laptop, the device was sold by an OEM, which means it came with an operating system. You should install that operating system. If you only perform a Reset, which is a feature of Windows 10, the machine will continue to use your retail Windows 10 license.
Windows 8, Windows 8.1 and Windows 10 licenses installed on OEM hardware, are stored in the ACPI table, and cannot be transferred to another device. They are NOT stored in the UEFI, while ACPI and UEFI are connected, they are entirely different specifications.
In order to transfer a retail license, in the past, you would have to call the Microsoft Activation Center and provide a response code to the challenge code unique to your computer. This came with certain limitations, and it didn't always work, so there was a good chance you had to explain you were migrating your license to a human. Recently with Windows 10, Microsoft has made it extremely easy and provided a method to perform that same task within Windows 10. This only applies to the most recent feature updates of Windows 10.
What extra steps will I need to take?
I would enable BitLocker, encrypt the entire device, then delete your personal files. While still encrypted I would boot to the installation device of the operating system that came with the device, and delete all partitions. I would then install the operating system, allow it to create new partitions, which will prevent anyone from ever accessing any of your personal files.
Short of this, your files can be recovered without much effort, if you use the Reset feature within Windows 10, you would mistakenly be giving up your retail Windows 10 license.