Olá Marcelo!
Muito interessante as soluções!
A primeira, infelizmente para mim, se torna inviável por se tratar de um pacote pago.(já que estou desenvolvendo por contra própria) Teriam muitos itens que eu não usaria.
E a segunda solução seria apenas para Android, como estou fazendo uma aplicação multiplataforma acaba se tornando inviável.
Eu tentei usar dois componentes, porém não obtive sucesso, pois na hora de compilar dava um erro dizendo que não encontrava o namespace no XAML.
O primeiro componente é este:
https://github.com/daniel-luberda/DLToolkit.Forms.Controls/tree/master/FlowListView
Que me parece ser o mais simples e mais próximo do objetivo que almejo.(possui até um exemplo bem simples no qual seria exatamente oque preciso.)
O segundo seria um componente do XLabs, mas dai eu teria que usar todo o Xlabs so para usar um componente.
https://github.com/XLabs/Xamarin-Forms-Labs/blob/master/samples/XLabs.Samples/XLabs.Samples/Pages/Controls/GridViewPage.xaml
Tambem não consegui fazer a solução rodar no XAML.
Quando tento traze-lo para o Code Behind, consigo utilizá-lo perfeitamente.
Acredito estar deixando algo passar, no momento da programação.
Se puder dar algumas dicas de como utilizar esses outros componentes no XAML, me ajudaria muito.
O app se encontra com o funcionamento bem definido, porém esses controles gerais ainda precisam ser desenvolvidos para eu finalizá-lo.