(backends) Fix most of the issues with FIFO_SIZE

Try to factorize management of fifo sizes and default fifo sizes