[Ada] Extend the applicability of Thread_Local_Storage to composite types