n1sdp: Fix armclang compilation issues
Some of the syntax used in N1SDP is incompatible with Arm Compiler 6, including __packed and static_assert (without <fwk_assert.h>).
This commit also adds the relevant missing CI build tests.
GitLab Maintenance scheduled for Tuesday, 17th March 2026, from 3:30 AM to 7:00 AM BST. GitLab will be in read-only mode and experience short periods of complete downtime (10~15 minutes) during this window.
Some of the syntax used in N1SDP is incompatible with Arm Compiler 6, including __packed and static_assert (without <fwk_assert.h>).
This commit also adds the relevant missing CI build tests.