PMUSR Im reading on internet that phone content cant be extracted in BFU mode but in AFU mode. Is this really true?
Broadly speaking, yes. Because it's only BFU that the user data is encrypted at rest. Please read https://grapheneos.org/faq#encryption for more information.
PMUSR Second. What would be the best way to stand against content extraction? I read somewhere that GOS have a feature that it can reboot or shut down itself by set a timer or what it is called?
Yes, auto-reboot is a feature on GrapheneOS, which returns the phone to BFU state when left locked. It's documented here https://grapheneos.org/features#auto-reboot, and you can change the time after which auto-reboot occurs here in Settings > Security > Auto-reboot. By default it's set to 72 hours, and can be reduced in intervals down to 10 minutes, or switched off altogether.
PMUSR Third. Does USB cables or chargers have unique "ID"? If yes, then would it be possible to whitelist a specific USB cable or charger and blacklist everything else that is not whitelisted to protect it from extraction?
A USB charger connected is not able to to data transfer unless you switch to USB data transfer in the menu that appears on your device. By default new USB peripherals are disabled when the phone is locked, as documented in https://grapheneos.org/features#attack-surface-reduction. This setting applies to USB data transfer and not to charging, and can be found in Settings > Security. There's no way to prevent a USB cable from charging the device, at least currently on GrapheneOS.