Fix error in BeaconHeader test with gcc 11
Fix this error in tests and check also geonet source code
/src/ezcar2x/tests/network/geonet/common/serialization/BeaconHeader.cpp:38:21: error: loop variable ‘e’ of type ‘const int&’ binds to a temporary constructed from type ‘std::array<unsigned char, 6>::value_type’ {aka ‘unsigned char’} [-Werror=range-loop-construct]
38 | for (const int& e : fileH.source.address.mid.value())
/src/ezcar2x/tests/network/geonet/common/serialization/BeaconHeader.cpp:38:21: note: use non-reference type ‘const int’ to make the copy explicit or ‘const value_type&’ {aka ‘const unsigned char&’} to prevent copying