Start by making the cranberry bacon jam. Cook bacon in a skillet over medium heat until crisp. Set the bacon aside and discard half of the bacon drippings, leaving half in the skillet. Melt butter in the same skillet and add onion and garlic. Sauté the onion and garlic just until about caramelized. Add the brown sugar, balsamic vinegar, water, and salt to the skillet and give it a good stir. Chop bacon into tiny pieces and add it to the skillet with the fresh cranberries. Place the lid on and let it cook for 15 minutes, stirring occasionally.
Place ground beef in a bowl and season with salt and pepper. Mix it with a fork. Divide the beef into 8 balls. Use your hands to form 8 patties, set them aside.
Heat olive oil in a skillet over medium heat and cook the beef patties, 2 minutes per side. Add cheddar cheese on top of the patties during the last 30 seconds of cooking time so it gets melted.
Assemble the sliders by first spreading the cranberry bacon jam on the dinner rolls, then placing lettuce, beef patties with cheddar cheese, tomatoes, and onion. Place the top bun and place a toothpick through the top to hold the sliders together.