Small Vision-Language Models: A Survey on Compact Architectures and Techniques