Hello,
The STM32WB does only implement a BLE stack. Therefore, SPP and A2DP which are BT profiles cannot be supported.
However, there are two BLE applications which are implemented that will provide similar feature.
SPP may be replaced with the BLE_CableReplacement application which is delivered in the STM32WBCube_FW package available on the ST website.
A2DP may be replaced by a voice application based on STM32WB which is delivered in a another package found at this link
These two application share the same FW architecture so it should be easy to merge them into one single application.
BlueNRG and SPBTLE are provided by another ST division.
These two products have a specific HW and FW architecture.
The STM32WB is a product part of the STM32 families. Therefore, it shares the same HW and FW architecture than all STM32 product. An already running application on STM32 that would require a BLE connectivity may be moved easily to the STM32WB.
You may create a new post to request details on either BlueNRG and SPBTLE so that relevant people may answer you. As far as I know, BlueNRG is only a BLE product as well and I think that is the same for SPBTLE.
Regards.