net: gptp: Use packed enums when applicable
net: gptp: Use packed enums when applicable

Optimize memory usage of enums that are used within structs.
Reorganize the affected structs to avoid holes.

Signed-off-by: Tomasz Gorochowik <265c7c25eca9aa9127910457b0aea7e793d329f1@antmicro.com>

explora26/zephyr,ldts/zephyr,finikorg/zephyr,GiulianoFranchetto/zephyr,punitvara/zephyr,galak/zephyr,nashif/zephyr,Vudentz/zephyr,nashif/zephyr,finikorg/zephyr,galak/zephyr,explora26/zephyr,ldts/zephyr,Vudentz/zephyr,zephyrproject-rtos/zephyr,Vudentz/zephyr,Vudentz/zephyr,finikorg/zephyr,galak/zephyr,ldts/zephyr,nashif/zephyr,zephyrproject-rtos/zephyr,GiulianoFranchetto/zephyr,zephyrproject-rtos/zephyr,punitvara/zephyr,punitvara/zephyr,finikorg/zephyr,explora26/zephyr,GiulianoFranchetto/zephyr,nashif/zephyr,galak/zephyr,galak/zephyr,finikorg/zephyr,GiulianoFranchetto/zephyr,zephyrproject-rtos/zephyr,ldts/zephyr,punitvara/zephyr,nashif/zephyr,zephyrproject-rtos/zephyr,explora26/zephyr,Vudentz/zephyr,punitvara/zephyr,explora26/zephyr,Vudentz/zephyr,GiulianoFranchetto/zephyr,ldts/zephyr